ObjectCache.GetValues Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
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.