ObjectCache.GetValues Metoda

Definice

Získá sadu položek mezipaměti.

Přetížení

GetValues(IEnumerable<String>, String)

Při přepsání v odvozené třídě získá sadu položek mezipaměti, které odpovídají zadaným klíčům.

GetValues(String, String[])

Získá sadu položek mezipaměti, které odpovídají zadaným klíčům.

GetValues(IEnumerable<String>, String)

Zdroj:
ObjectCache.cs
Zdroj:
ObjectCache.cs
Zdroj:
ObjectCache.cs

Při přepsání v odvozené třídě získá sadu položek mezipaměti, které odpovídají zadaným klíčům.

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

Parametry

keys
IEnumerable<String>

Kolekce jedinečných identifikátorů pro položky mezipaměti, které se mají získat.

regionName
String

Nepovinný parametr. Pojmenovaná oblast v mezipaměti, do které byly přidány položky nebo položky mezipaměti, pokud jsou oblasti implementovány. Výchozí hodnota volitelného parametru je null.

Návraty

Slovník párů klíč/hodnota, které představují položky mezipaměti.

Poznámky

Přetížení GetValues(IEnumerable<String>, String) metody je optimalizace výkonu pro distribuované mezipaměti, které podporují načtení více položek mezipaměti z mezipaměti během jednoho síťového volání.

Přestože volající může metodě předat jeden nebo více klíčů, neexistuje žádná záruka, že všechny klíče představují položky v mezipaměti. Vrácený slovník proto může obsahovat méně položek, než je počet klíčů, které byly předány metodě .

Platí pro

.NET 10 (package-provided) a další verze
Produkt Verze
.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[])

Zdroj:
ObjectCache.cs
Zdroj:
ObjectCache.cs
Zdroj:
ObjectCache.cs

Získá sadu položek mezipaměti, které odpovídají zadaným klíčům.

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

Parametry

regionName
String

Nepovinný parametr. Pojmenovaná oblast v mezipaměti, do které byly přidány položky nebo položky mezipaměti, pokud jsou oblasti implementovány. Vzhledem k tomu, že oblasti nejsou implementovány v rozhraní .NET Framework 4, výchozí hodnota je null.

keys
String[]

Kolekce jedinečných identifikátorů pro položky mezipaměti, které se mají získat.

Návraty

Slovník párů klíč/hodnota, které představují položky mezipaměti.

Poznámky

Přetížení ObjectCache.GetValues metody se podobá GetValues(IEnumerable<String>, String) přetížení metody, ale umožňuje předat pojmenovanou oblast pomocí volitelné syntaxe parametrů, kterou podporují spravované jazyky, jako je C#.

Tato metoda je virtuální metoda, protože ObjectCache třída poskytuje výchozí implementaci, která předává params pole přetížení GetValues(IEnumerable<String>, String) metody.

Platí pro

.NET 10 (package-provided) a další verze
Produkt Verze
.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)