Udostępnij za pośrednictwem


ObjectCache.GetValues Metoda

Definicja

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.

Dotyczy