ObjectCache.GetValues Método

Definição

Recebe um conjunto de entradas de cache.

Sobrecargas

Name Description
GetValues(IEnumerable<String>, String)

Quando é sobreposto numa 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)

Quando é sobreposto numa 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 únicos para as entradas da cache obterem.

regionName
String

Optional. Uma região nomeada na cache à qual a entrada ou entradas da cache foram adicionadas, se as regiões forem implementadas. O valor padrão para o parâmetro opcional é null.

Devoluções

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

Observações

A GetValues(IEnumerable<String>, String) sobrecarga de métodos é uma otimização de desempenho para caches distribuídos que suportam a obtenção de múltiplas entradas de cache a partir da cache durante uma única chamada de rede.

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

Aplica-se a

GetValues(String, String[])

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

Optional. Uma região nomeada na cache à qual a entrada ou entradas da cache foram adicionadas, se as regiões forem implementadas. Como as regiões não estão implementadas no .NET Framework 4, o padrão é null.

keys
String[]

Uma coleção de identificadores únicos para as entradas da cache obterem.

Devoluções

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

Observações

A ObjectCache.GetValues sobrecarga de métodos é semelhante à GetValues(IEnumerable<String>, String) sobrecarga de métodos, mas permite-lhe passar a região nomeada usando sintaxe opcional de parâmetros suportada por linguagens geridas como C#.

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

Aplica-se a