• Webinars
  • Docs
  • Download
  • Blogs
  • Contact Us
Try Free
Show / Hide Table of Contents

Method LoadFromSource

LoadFromSource(String)

Responsible for loading the object from the data source. Key is passed as parameter.

Declaration
ProviderCacheItem LoadFromSource(string key)
Parameters
Type Name Description
System.String key

key used to reference object

Returns
Type Description
ProviderCacheItem
Examples

Performs a single operation on data source

public ProviderCacheItem LoadFromSource(string key)
{   
    return new ProviderCacheItem(_source.LoadCustomer(key));
}

LoadFromSource(ICollection<String>)

Responsible for loading array of objects from the data source. Keys are passed as parameter.

Declaration
IDictionary<string, ProviderCacheItem> LoadFromSource(ICollection<string> keys)
Parameters
Type Name Description
System.Collections.Generic.ICollection<System.String> keys

array of keys

Returns
Type Description
System.Collections.Generic.IDictionary<System.String, ProviderCacheItem>
Examples

Example performs multiple operations on data source

public IDictionary<string, ProviderCacheItem> LoadFromSource(ICollection<string> keys)
{
    Dictionary<string, ProviderCacheItem> dictionary = new Dictionary<string, ProviderCacheItem>();
    foreach (string key in keys)
    {
        ProviderCacheItem item = LoadFromSource(key);
        dictionary.Add(key, item);
    }
     return dictionary;
}
Back to top Copyright © 2017 Alachisoft