Método LoadFromSource
CargarDesdeFuente(Cadena)
Responsable de cargar el objeto desde la fuente de datos. La clave se pasa como parámetro.
Declaración
ProviderCacheItem LoadFromSource(string key)
parámetros
Tipo de Propiedad | Nombre | Descripción |
---|---|---|
Sistema.Cadena | clave | Clave utilizada para hacer referencia al objeto. |
Returns
Tipo de Propiedad | Descripción |
---|---|
ProveedorCacheItem | Un CacheItem con algunos campos limitados. |
Ejemplos
El siguiente ejemplo realiza una única operación en la fuente de datos.
public ProviderCacheItem LoadFromSource(string key)
{
return new ProviderCacheItem(_source.LoadCustomer(key));
}
LoadFromSource(IColección )
Responsable de cargar una matriz de objetos desde la fuente de datos. Las claves se pasan como parámetro.
Declaración
IDictionary<string, ProviderCacheItem> LoadFromSource(ICollection<string> keys)
parámetros
Tipo de Propiedad | Nombre | Descripción |
---|---|---|
Colecciones.del.sistema.Generic.ICollection<Sistema.Cadena> | claves | Conjunto de claves. |
Returns
Tipo de Propiedad | Descripción |
---|---|
System.Colections.Generic.IDiccionario<Sistema.Cadena, ProveedorCacheItem> |
Ejemplos
El siguiente ejemplo realiza múltiples operaciones en la fuente de datos.
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;
}