ObjectCache.GetValues Método

Definición

Obtiene un conjunto de entradas de la memoria caché.Gets a set of cache entries.

Sobrecargas

GetValues(IEnumerable<String>, String)

Cuando se reemplaza en una clase derivada, obtiene un conjunto de entradas de la memoria caché que corresponden a las claves especificadas.When overridden in a derived class, gets a set of cache entries that correspond to the specified keys.

GetValues(String, String[])

Obtiene un conjunto de entradas de la memoria caché que corresponden a las claves especificadas.Gets a set of cache entries that correspond to the specified keys.

GetValues(IEnumerable<String>, String)

Cuando se reemplaza en una clase derivada, obtiene un conjunto de entradas de la memoria caché que corresponden a las claves especificadas.When overridden in a derived class, gets a set of cache entries that correspond to the specified keys.

public abstract System.Collections.Generic.IDictionary<string,object> GetValues (System.Collections.Generic.IEnumerable<string> keys, string regionName = default);
abstract member GetValues : seq<string> * string -> System.Collections.Generic.IDictionary<string, obj>
Public MustOverride Function GetValues (keys As IEnumerable(Of String), Optional regionName As String = Nothing) As IDictionary(Of String, Object)

Parámetros

keys
IEnumerable<String>

Colección de identificadores únicos correspondientes a las entradas de caché que se van a obtener.A collection of unique identifiers for the cache entries to get.

regionName
String

Opcional.Optional. Región con nombre de la memoria caché a la que se agregaron una o varias entradas de caché, si se implementan regiones.A named region in the cache to which the cache entry or entries were added, if regions are implemented. El valor predeterminado para el parámetro opcional es null.The default value for the optional parameter is null.

Devoluciones

IDictionary<String,Object>

Diccionario de pares clave-valor que representan entradas de caché.A dictionary of key/value pairs that represent cache entries.

Comentarios

La GetValues(IEnumerable<String>, String) sobrecarga del método es una optimización del rendimiento para las memorias caché distribuidas que admiten la captura de varias entradas de caché de la memoria caché durante una sola llamada de red.The GetValues(IEnumerable<String>, String) method overload is a performance optimization for distributed caches that support fetching multiple cache entries from the cache during a single network call.

Aunque un llamador puede pasar una o más claves al método, no hay ninguna garantía de que todas las claves representen las entradas de la memoria caché.Although a caller can pass one or more keys to the method, there is no guarantee that all keys represent entries in the cache. Por lo tanto, el Diccionario devuelto puede contener menos elementos que el número de claves que se pasaron al método.Therefore, the returned dictionary might contain fewer items than the number of keys that were passed to the method.

Se aplica a

GetValues(String, String[])

Obtiene un conjunto de entradas de la memoria caché que corresponden a las claves especificadas.Gets a set of cache entries that correspond to the specified keys.

public:
 virtual System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ GetValues(System::String ^ regionName, ... cli::array <System::String ^> ^ keys);
public virtual System.Collections.Generic.IDictionary<string,object> GetValues (string regionName, params string[] keys);
abstract member GetValues : string * string[] -> System.Collections.Generic.IDictionary<string, obj>
override this.GetValues : string * string[] -> System.Collections.Generic.IDictionary<string, obj>
Public Overridable Function GetValues (regionName As String, ParamArray keys As String()) As IDictionary(Of String, Object)

Parámetros

regionName
String

Opcional.Optional. Región con nombre de la memoria caché a la que se agregaron una o varias entradas de caché, si se implementan regiones.A named region in the cache to which the cache entry or entries were added, if regions are implemented. Dado que las regiones no se implementan en .NET Framework 4, el valor predeterminado es null .Because regions are not implemented in .NET Framework 4, the default is null.

keys
String[]

Colección de identificadores únicos correspondientes a las entradas de caché que se van a obtener.A collection of unique identifiers for the cache entries to get.

Devoluciones

IDictionary<String,Object>

Diccionario de pares clave-valor que representan entradas de caché.A dictionary of key/value pairs that represent cache entries.

Comentarios

La ObjectCache.GetValues sobrecarga del método es como la GetValues(IEnumerable<String>, String) sobrecarga del método, pero le permite pasar la región con nombre mediante una sintaxis de parámetro opcional que es compatible con los lenguajes administrados como C#.The ObjectCache.GetValues method overload is like the GetValues(IEnumerable<String>, String) method overload, but lets you pass the named region by using optional parameter syntax that is supported by managed languages such as C#.

Este método es un método virtual porque la ObjectCache clase proporciona una implementación predeterminada que pasa la params matriz a la GetValues(IEnumerable<String>, String) sobrecarga del método.This method is a virtual method because the ObjectCache class provides a default implementation that passes the params array to the GetValues(IEnumerable<String>, String) method overload.

Se aplica a