ObjectCache.GetValues Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.