ObjectCache.GetValues Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera zestaw wpisów pamięci podręcznej.
Przeciążenia
GetValues(IEnumerable<String>, String) |
Po zastąpieniu w klasie pochodnej pobiera zestaw wpisów pamięci podręcznej odpowiadających określonym kluczom. |
GetValues(String, String[]) |
Pobiera zestaw wpisów pamięci podręcznej odpowiadających określonym kluczom. |
GetValues(IEnumerable<String>, String)
- Źródło:
- ObjectCache.cs
- Źródło:
- ObjectCache.cs
- Źródło:
- ObjectCache.cs
Po zastąpieniu w klasie pochodnej pobiera zestaw wpisów pamięci podręcznej odpowiadających określonym kluczom.
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>
Kolekcja unikatowych identyfikatorów wpisów pamięci podręcznej do pobrania.
- regionName
- String
Opcjonalny. Nazwany region w pamięci podręcznej, do którego dodano wpis lub wpisy pamięci podręcznej, jeśli są implementowane regiony. Wartość domyślna opcjonalnego parametru to null
.
Zwraca
Słownik par klucz/wartość reprezentujący wpisy pamięci podręcznej.
Uwagi
Przeciążenie GetValues(IEnumerable<String>, String) metody to optymalizacja wydajności rozproszonych pamięci podręcznych, które obsługują pobieranie wielu wpisów pamięci podręcznej z pamięci podręcznej podczas pojedynczego wywołania sieciowego.
Chociaż obiekt wywołujący może przekazać jeden lub więcej kluczy do metody, nie ma gwarancji, że wszystkie klucze reprezentują wpisy w pamięci podręcznej. W związku z tym zwrócony słownik może zawierać mniej elementów niż liczba kluczy przekazanych do metody.
Dotyczy
GetValues(String, String[])
- Źródło:
- ObjectCache.cs
- Źródło:
- ObjectCache.cs
- Źródło:
- ObjectCache.cs
Pobiera zestaw wpisów pamięci podręcznej odpowiadających określonym kluczom.
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
Opcjonalny. Nazwany region w pamięci podręcznej, do którego dodano wpis lub wpisy pamięci podręcznej, jeśli są implementowane regiony. Ponieważ regiony nie są implementowane w .NET Framework 4, wartość domyślna to null
.
- keys
- String[]
Kolekcja unikatowych identyfikatorów wpisów pamięci podręcznej do pobrania.
Zwraca
Słownik par klucz/wartość reprezentujący wpisy pamięci podręcznej.
Uwagi
Przeciążenie ObjectCache.GetValues metody jest podobne do GetValues(IEnumerable<String>, String) przeciążenia metody, ale umożliwia przekazanie nazwanego regionu przy użyciu opcjonalnej składni parametrów obsługiwanej przez języki zarządzane, takie jak C#.
Ta metoda jest metodą wirtualną, ponieważ ObjectCache klasa zapewnia domyślną implementację, która przekazuje tablicę params
do GetValues(IEnumerable<String>, String) przeciążenia metody.