Progress® Telerik® Reporting R3 2019

IStorage2 Interface

Represents a storage object used from the reporting engine to store internal state and caching rendered reports

Namespace:  Telerik.Reporting.Cache.Interfaces
Assembly:  Telerik.Reporting (in Telerik.Reporting.dll)

Syntax

public interface IStorage2 : IStorage

The IStorage2 type exposes the following members.

Methods

  NameDescription
Public methodAcquireLock
Acquires a lock on a named resource.
(Inherited from IStorage.)
Public methodAddInSet
Adds a single string value to a set of values denoted from the given key.
(Inherited from IStorage.)
Public methodDelete
Deletes a key with its value (string or byte array) from the storage.
(Inherited from IStorage.)
Public methodDeleteInSet
Deletes a single string value from a set of values denoted from the given key.
(Inherited from IStorage.)
Public methodDeleteMasterKey
Deletes all keys starting with the key parameter along with their values (string or byte array) from the storage.
Public methodDeleteSet
Deletes set of values denoted by the given key.
(Inherited from IStorage.)
Public methodExists
Retrieves a value indicating if a single value (string or byte array) exists in the storage.
(Inherited from IStorage.)
Public methodExistsInSet
Retrieves a value indicating if a set of values exists in the storage.
(Inherited from IStorage.)
Public methodGetAllMembersInSet
Retrieves all members in a set of string values.
(Inherited from IStorage.)
Public methodGetBytes
Retrieves a byte array value stored under particular key.
(Inherited from IStorage.)
Public methodGetCountInSet
Retrieves the count of the values in a set value stored in the storage.
(Inherited from IStorage.)
Public methodGetString
Retrieves a string value stored under particular key.
(Inherited from IStorage.)
Public methodSetBytes
Stores a byte array value under particular key.
(Inherited from IStorage.)
Public methodSetString
Stores a string value under particular key.
(Inherited from IStorage.)
Top

Remarks

Implement this interface using a storage technology of your flavor in order to have your reporting engine instance storing its state and cached report in it.
The storage may store single values - string or byte array, and a set of unordered string values. It extends the IStorage interface for more robust bulk deletion.

Version Information

Supported in: 1.0.1

See Also

In this article
Not finding the help you need?