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 virtual IDictionary GetBulk(
	string[] keys,
	DSReadOption dsReadOption
)
Visual Basic
Public Overridable Function GetBulk ( 
	keys As String(),
	dsReadOption As DSReadOption
) As IDictionary
Visual C++
public:
virtual IDictionary^ GetBulk(
	array<String^>^ keys, 
	DSReadOption dsReadOption
)

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
Cache cache = NCache.InitializeCache("myCache");
string[] keys = new string[]{"myItem1", "myItem2"};
IDictionary items = cache.Get(keys, DSReadOption.ReadThru);

Exceptions

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

See Also