ObjectCache.GetValues Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.