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í
| Name | Description |
|---|---|
| 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
- 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
Optional. Pojmenovaná oblast v mezipaměti, do které byly přidány položky mezipaměti nebo položky, pokud jsou implementovány oblasti. 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 distribuovaných mezipamětí, které podporují načítání více položek mezipaměti z mezipaměti během jednoho síťového volání.
I když 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ž počet klíčů, které byly předány metodě.
Platí pro
GetValues(String, String[])
- Zdroj:
- ObjectCache.cs
- 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
Optional. Pojmenovaná oblast v mezipaměti, do které byly přidány položky mezipaměti nebo položky, pokud jsou implementovány oblasti. 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 je podobné GetValues(IEnumerable<String>, String) přetížení metody, ale umožňuje předat pojmenovanou oblast pomocí volitelné syntaxe parametrů, která je podporována spravovanými 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.