Sdílet prostřednictvím


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);
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)

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

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<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)

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