Try Playground
Show / Hide Table of Contents

Method Insert

Insert(IDictionary<TKey, TValue>)

Insert elements with the provided keys and values in IDistributedDictionary.

Declaration
void Insert(IDictionary<TKey, TValue> entries)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<TKey, TValue> entries

Elements to be insert in IDistributedDictionary.

Examples

The following code sample shows how to insert multiple entries in distributed dictionary.

ICache cache = CacheManager.GetCache("demoClusteredCache");
string dataTypeName = "DistributedDictionary";

IDistributedDictionary<string, Product> dictionary = cache.DataTypeManager.GetDictionary<string, Product>(dataTypeName);

// Create dictionary of new products to be added
IDictionary<string, Product> newProducts = new Dictionary<string, Product>();

Product[] products = FetchProducts();

foreach (var product in products)
{
    // Add new products 
    string productKey = "$Product:{product.ProductID}";

    newProducts.Add(productKey, product);
}

dictionary.Insert(newProducts);
Back to top Copyright © 2017 Alachisoft