ObjectCache.GetValues Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un conjunto de entradas de la memoria caché.
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. |
GetValues(String, String[]) |
Obtiene un conjunto de entradas de la memoria caché que corresponden a las claves especificadas. |
GetValues(IEnumerable<String>, String)
- Source:
- ObjectCache.cs
- Source:
- ObjectCache.cs
- Source:
- ObjectCache.cs
Cuando se reemplaza en una clase derivada, obtiene un conjunto de entradas de la memoria caché que corresponden a las claves especificadas.
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.
- regionName
- String
Opcional. Región con nombre de la memoria caché a la que se agregaron una o varias entradas de caché, si se implementan regiones. El valor predeterminado para el parámetro opcional es null
.
Devoluciones
Diccionario de pares clave-valor que representan entradas de caché.
Comentarios
La GetValues(IEnumerable<String>, String) sobrecarga del método es una optimización del rendimiento para las cachés distribuidas que admiten la captura de varias entradas de caché de la caché durante una sola llamada de red.
Aunque un autor de la llamada puede pasar una o varias claves al método , no hay ninguna garantía de que todas las claves representen entradas en la memoria caché. Por lo tanto, el diccionario devuelto puede contener menos elementos que el número de claves que se pasaron al método .
Se aplica a
GetValues(String, String[])
- Source:
- ObjectCache.cs
- Source:
- ObjectCache.cs
- Source:
- ObjectCache.cs
Obtiene un conjunto de entradas de la memoria caché que corresponden a las claves especificadas.
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. Región con nombre de la memoria caché a la que se agregaron una o varias entradas de caché, si se implementan regiones. Dado que las regiones no se implementan en .NET Framework 4, el valor predeterminado es null
.
- keys
- String[]
Colección de identificadores únicos correspondientes a las entradas de caché que se van a obtener.
Devoluciones
Diccionario de pares clave-valor que representan entradas de caché.
Comentarios
La ObjectCache.GetValues sobrecarga del método es similar a la sobrecarga del GetValues(IEnumerable<String>, String) método, pero permite pasar la región con nombre mediante la sintaxis de parámetro opcional compatible con lenguajes administrados como 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 sobrecarga del GetValues(IEnumerable<String>, String) método.