ObjectCache.GetValues Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient un ensemble d’entrées de cache.
Surcharges
| Nom | Description |
|---|---|
| GetValues(IEnumerable<String>, String) |
En cas de substitution dans une classe dérivée, obtient un ensemble d’entrées de cache qui correspondent aux clés spécifiées. |
| GetValues(String, String[]) |
Obtient un ensemble d’entrées de cache qui correspondent aux clés spécifiées. |
GetValues(IEnumerable<String>, String)
En cas de substitution dans une classe dérivée, obtient un ensemble d’entrées de cache qui correspondent aux clés spécifiées.
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)
Paramètres
- keys
- IEnumerable<String>
Collection d’identificateurs uniques pour les entrées du cache à obtenir.
- regionName
- String
Optional. Région nommée dans le cache à laquelle l’entrée ou les entrées du cache ont été ajoutées, si des régions sont implémentées. La valeur par défaut du paramètre facultatif est null.
Retours
Dictionnaire de paires clé/valeur qui représentent des entrées de cache.
Remarques
La GetValues(IEnumerable<String>, String) surcharge de méthode est une optimisation des performances pour les caches distribués qui prennent en charge l’extraction de plusieurs entrées de cache à partir du cache pendant un seul appel réseau.
Bien qu’un appelant puisse passer une ou plusieurs clés à la méthode, il n’existe aucune garantie que toutes les clés représentent des entrées dans le cache. Par conséquent, le dictionnaire retourné peut contenir moins d’éléments que le nombre de clés passées à la méthode.
S’applique à
GetValues(String, String[])
Obtient un ensemble d’entrées de cache qui correspondent aux clés spécifiées.
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)
Paramètres
- regionName
- String
Optional. Région nommée dans le cache à laquelle l’entrée ou les entrées du cache ont été ajoutées, si des régions sont implémentées. Étant donné que les régions ne sont pas implémentées dans .NET Framework 4, la valeur par défaut est null.
- keys
- String[]
Collection d’identificateurs uniques pour les entrées du cache à obtenir.
Retours
Dictionnaire de paires clé/valeur qui représentent des entrées de cache.
Remarques
La ObjectCache.GetValues surcharge de méthode est similaire à la GetValues(IEnumerable<String>, String) surcharge de méthode, mais vous permet de passer la région nommée à l’aide de la syntaxe de paramètre facultative prise en charge par les langages managés tels que C#.
Cette méthode est une méthode virtuelle, car la ObjectCache classe fournit une implémentation par défaut qui transmet le params tableau à la GetValues(IEnumerable<String>, String) surcharge de méthode.