Retrieves the object from the cache for the given keys as key value pairs

Namespace: Alachisoft.NCache.Web.Caching
Assembly: Alachisoft.NCache.Web (in Alachisoft.NCache.Web.dll) Version: 4.3.0.0 (4.3.0.0)

Syntax

C#
public override IDictionary GetBulk(
	string[] keys,
	DSReadOption dsReadOption
)
Visual Basic
Public Overrides Function GetBulk ( 
	keys As String(),
	dsReadOption As DSReadOption
) As IDictionary
Visual C++
public:
virtual IDictionary^ GetBulk(
	array<String^>^ keys, 
	DSReadOption dsReadOption
) override

Parameters

keys
Type: array<System..::..String>[]()[][]
The keys against which items are to be fetched.
dsReadOption
Type: Alachisoft.NCache.Web.Caching..::..DSReadOption
Options regarding reading from data source

Return Value

Type: IDictionary
The retrieved cache items.

Remarks

Note: If exceptions are enabled through the ExceptionsEnabled setting, this property throws exception incase of failure.

Examples

The following example demonstrates how to retrieve the value cached for an ASP.NET text box server control.
 Copy imageCopy
NCache.Cache.Get(keys);
Or simply in a class deriving from [!:Alachisoft.NCache.Web.UI.NPage] or [!:Alachisoft.NCache.Web.UI.NUserControl].
 Copy imageCopy
Cache.Get(keys,DSReadOption.ReadThru);

Exceptions

ExceptionCondition
System..::..ArgumentNullExceptionkeys contains a null reference (Nothing in Visual Basic).
System..::..ArgumentExceptionkeys is not serializable.

See Also