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

Definition

Returnerar en uppsättning cacheposter som motsvarar de angivna nycklarna.

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)

Parametrar

keys
IEnumerable<String>

En uppsättning unika identifierare som cacheposterna ska returnera.

regionName
String

En namngiven region i cachen som en cachepost lades till i. Skicka inte ett värde för den här parametern. Den här parametern är null som standard eftersom MemoryCache klassen inte implementerar regioner.

Returer

En uppsättning cacheposter som motsvarar de angivna nycklarna.

Undantag

regionName är inte null.

keys är null.

En enskild nyckel i samlingen är null.

Kommentarer

Om en cachepost som representeras av keys inte finns, är motsvarande värde för det returnerade objektet i ordlistan inställt på null. Därför har den returnerade ordlistan alltid samma antal objekt som antalet element i keys.

Gäller för