Partager via


ObjectCache.GetValues Méthode

Définition

Obtient un ensemble d'entrées du cache.

Surcharges

GetValues(IEnumerable<String>, String)

En cas de substitution dans une classe dérivée, obtient un ensemble d'entrées du cache qui correspondent aux clés spécifiées.

GetValues(String, String[])

Obtient un ensemble d'entrées du cache qui correspondent aux clés spécifiées.

GetValues(IEnumerable<String>, String)

Source:
ObjectCache.cs
Source:
ObjectCache.cs

En cas de substitution dans une classe dérivée, obtient un ensemble d'entrées du 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 de cache à obtenir.

regionName
String

Optionnel. Région nommée du cache à laquelle la ou les entrées de 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 les entrées du 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[])

Source:
ObjectCache.cs
Source:
ObjectCache.cs

Obtient un ensemble d'entrées du 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

Optionnel. Région nommée du cache à laquelle la ou les entrées de 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 de cache à obtenir.

Retours

Dictionnaire de paires clé-valeur qui représentent les entrées du 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 surcharge de méthode GetValues(IEnumerable<String>, String) .

S’applique à