ObjectCache.GetValues Metod

Definition

Hämtar en uppsättning cacheposter.

Överlagringar

Name Description
GetValues(IEnumerable<String>, String)

När det åsidosätts i en härledd klass hämtar du en uppsättning cacheposter som motsvarar de angivna nycklarna.

GetValues(String, String[])

Hämtar en uppsättning cacheposter som motsvarar de angivna nycklarna.

GetValues(IEnumerable<String>, String)

När det åsidosätts i en härledd klass hämtar du en uppsättning cacheposter som motsvarar de angivna nycklarna.

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)

Parametrar

keys
IEnumerable<String>

En samling unika identifierare för cacheposterna som ska hämtas.

regionName
String

Optional. En namngiven region i cachen som cacheposten eller posterna har lagts till i, om regioner implementeras. Standardvärdet för den valfria parametern är null.

Returer

En ordlista med nyckel/värde-par som representerar cacheposter.

Kommentarer

Metodens GetValues(IEnumerable<String>, String) överlagring är en prestandaoptimering för distribuerade cacheminnen som stöder hämtning av flera cacheposter från cachen under ett enda nätverksanrop.

Även om en anropare kan skicka en eller flera nycklar till metoden finns det ingen garanti för att alla nycklar representerar poster i cacheminnet. Därför kan den returnerade ordlistan innehålla färre objekt än antalet nycklar som skickades till metoden.

Gäller för

GetValues(String, String[])

Hämtar en uppsättning cacheposter som motsvarar de angivna nycklarna.

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)

Parametrar

regionName
String

Optional. En namngiven region i cachen som cacheposten eller posterna har lagts till i, om regioner implementeras. Eftersom regioner inte implementeras i .NET Framework 4 är standardvärdet null.

keys
String[]

En samling unika identifierare för cacheposterna som ska hämtas.

Returer

En ordlista med nyckel/värde-par som representerar cacheposter.

Kommentarer

Metodöverlagringen ObjectCache.GetValues liknar metodöverlagringen GetValues(IEnumerable<String>, String) , men låter dig skicka den namngivna regionen med hjälp av valfri parametersyntax som stöds av hanterade språk som C#.

Den här metoden är en virtuell metod eftersom ObjectCache klassen tillhandahåller en standardimplementering som skickar matrisen params till metodens GetValues(IEnumerable<String>, String) överlagring.

Gäller för