Method CreateList
CreateList<T>(String)
Creates Distributed List against the provided collection name.
Declaration
IDistributedList<T> CreateList<T>(string key)
Parameters
Type | Name | Description |
---|---|---|
System. |
key | Name of collection to be created. |
Returns
Type | Description |
---|---|
IDistributed |
Interface for using List. |
Type Parameters
Name | Description |
---|---|
T | Type of List items. |
Examples
The following code sample shows how to created a Distributed List.
ICache cache = CacheManager.GetCache("demoCache");
string dataTypeName = "DistributedList";
IDistributedLis<Product> list = cache.DataTypeManager.CreateList<Product>(dataTypeName);
CreateList<T>(String, DataTypeAttributes, WriteThruOptions)
Creates Distributed List against the provided collection name and configures it according to the provided user configuration as attributes of collection.
Declaration
IDistributedList<T> CreateList<T>(string key, DataTypeAttributes attributes, WriteThruOptions options = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
key | Name of collection to be created. |
Data |
attributes | Data |
Write |
options | Write |
Returns
Type | Description |
---|---|
IDistributed |
Interface for using List |
Type Parameters
Name | Description |
---|---|
T | Type of List items. |
Examples
The following code sample shows how to created a Distributed List with absolute expiration of 1 minutes.
ICache cache = CacheManager.GetCache("demoClusteredCache");
string dataTypeName = "DistributedList";
DataTypeAttributes attributes = new DataTypeAttributes();
attributes.Expiration = new Expiration(ExpirationType.Absolute, new TimeSpan(0, 1, 0));
IDistributedLis<Product> list = cache.DataTypeManager.CreateList<Product>(dataTypeName,attributes);