Freigeben über


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>

Ein Satz von eindeutigen Bezeichnern 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 standardmäßig null, da die MemoryCache-Klasse keine Bereiche implementiert.

Gibt zurück

Ein Satz von Cacheeinträgen, die den angegebenen Schlüsseln entsprechen.

Ausnahmen

regionName ist nicht null.

keys ist null.

Ein individueller Schlüssel in der Auslistung ist null.

Hinweise

Wenn ein Cacheeintrag, der durch den keys dargestellt wird, nicht vorhanden ist, wird der entsprechende Wert für das zurückgegebene Objekt im Wörterbuch auf nullfestgelegt. Daher weist das zurückgegebene Wörterbuch immer die gleiche Anzahl von Elementen auf wie die Anzahl der Elemente in keys.

Gilt für: