Méthode LoadFromSource
ChargerDeSource(Chaîne)
Responsable du chargement de l'objet à partir de la source de données. La clé est passée en paramètre.
Déclaration
ProviderCacheItem LoadFromSource(string key)
Paramètres
Type | Nom | Description |
---|---|---|
Système.String | key | Clé utilisée pour référencer l'objet. |
Retours
Type | Description |
---|---|
FournisseurCacheItem | Un CacheItem avec quelques champs limités. |
Exemples
L'exemple suivant effectue une seule opération sur la source de données.
public ProviderCacheItem LoadFromSource(string key)
{
return new ProviderCacheItem(_source.LoadCustomer(key));
}
ChargerDeSource(ICollection )
Responsable du chargement d’un tableau d’objets à partir de la source de données. Les clés sont passées en paramètre.
Déclaration
IDictionary<string, ProviderCacheItem> LoadFromSource(ICollection<string> keys)
Paramètres
Type | Nom | Description |
---|---|---|
System.Collections.Generic.ICollectionSystem.Collections.Generic.ICollection<Système.String> | clés | Tableau de clés. |
Retours
Type | Description |
---|---|
System.Collections.Generic.IDictionary<Système.String, FournisseurCacheItem> |
Exemples
L'exemple suivant effectue plusieurs opérations sur la source de données.
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;
}