MemoryCache.GetValues(IEnumerable<String>, String) Methode

Definition

Gibt einen Satz von Cacheeinträgen zurück, die den angegebenen Schlüsseln entsprechen.

public override System.Collections.Generic.IDictionary<string,object> GetValues(System.Collections.Generic.IEnumerable<string> keys, string regionName = default);
override this.GetValues : seq<string> * string -> System.Collections.Generic.IDictionary<string, obj>
Public Overrides Function GetValues (keys As IEnumerable(Of String), Optional regionName As String = Nothing) As IDictionary(Of String, Object)

Parameter

keys
IEnumerable<String>

Eine Reihe eindeutiger Bezeichner für die zurückzugebenden Cacheeinträge.

regionName
String

Ein benannter Bereich im Cache, dem ein Cacheeintrag hinzugefügt wurde. Übergeben Sie keinen Wert für diesen Parameter. Dieser Parameter ist null standardmäßig, da die MemoryCache Klasse keine Regionen implementiert.

Gibt zurück

Eine Gruppe von Cacheeinträgen, die den angegebenen Schlüsseln entsprechen.

Ausnahmen

regionName ist nicht null.

keys ist null.

Ein einzelner Schlüssel in der Sammlung ist null.

Hinweise

Wenn kein Cacheeintrag vorhanden ist, wird der entsprechende Wert für das zurückgegebene Objekt im Wörterbuch auf <a0/> festgelegt. Daher weist das zurückgegebene Wörterbuch immer dieselbe Anzahl von Elementen auf wie die Anzahl der Elemente in keys.

Gilt für: