Ler em inglês

Partilhar 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.

C#
public abstract System.Collections.Generic.IDictionary<string,object> GetValues(System.Collections.Generic.IEnumerable<string> keys, string regionName = default);

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

.NET 10 (package-provided) e outras versões
Produto Versões
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

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.

C#
public virtual System.Collections.Generic.IDictionary<string,object> GetValues(string regionName, params string[] keys);

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

.NET 10 (package-provided) e outras versões
Produto Versões
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)