Compartilhar via


ObjectCache.GetValues Método

Definição

Obtém um conjunto de entradas de cache.

Sobrecargas

GetValues(IEnumerable<String>, String)

Quando substituído em uma classe derivada, obtém um conjunto de entradas de cache que correspondem às chaves especificadas.

GetValues(String, String[])

Obtém um conjunto de entradas de cache que correspondem às chaves especificadas.

GetValues(IEnumerable<String>, String)

Origem:
ObjectCache.cs
Origem:
ObjectCache.cs
Origem:
ObjectCache.cs

Quando substituído em uma classe derivada, obtém um conjunto de entradas de cache que correspondem às chaves 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>

Uma coleção de identificadores exclusivos a serem obtidos pelas entradas de cache.

regionName
String

Opcional. Uma região nomeada no cache à qual as entradas de cache foram adicionadas, se as regiões forem implementadas. O valor padrão do parâmetro opcional é null.

Retornos

Um dicionário de pares chave-valor que representam entradas de cache.

Comentários

A GetValues(IEnumerable<String>, String) sobrecarga do método é uma otimização de desempenho para caches distribuídos que dão suporte à busca de várias entradas de cache do cache durante uma única chamada de rede.

Embora um chamador possa passar uma ou mais chaves para o método , não há garantia de que todas as chaves representem entradas no cache. Portanto, o dicionário retornado pode conter menos itens do que o número de chaves que foram passadas para o método .

Aplica-se a

GetValues(String, String[])

Origem:
ObjectCache.cs
Origem:
ObjectCache.cs
Origem:
ObjectCache.cs

Obtém um conjunto de entradas de cache que correspondem às chaves 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. Uma região nomeada no cache à qual as entradas de cache foram adicionadas, se as regiões forem implementadas. Como as regiões não são implementadas no .NET Framework 4, o padrão é null.

keys
String[]

Uma coleção de identificadores exclusivos a serem obtidos pelas entradas de cache.

Retornos

Um dicionário de pares chave-valor que representam entradas de cache.

Comentários

A ObjectCache.GetValues sobrecarga do método é como a sobrecarga do GetValues(IEnumerable<String>, String) método, mas permite que você passe a região nomeada usando a sintaxe de parâmetro opcional compatível com linguagens gerenciadas, como C#.

Esse método é um método virtual porque a ObjectCache classe fornece uma implementação padrão que passa a params matriz para a sobrecarga do GetValues(IEnumerable<String>, String) método.

Aplica-se a