ObjectCache.GetValues Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.