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 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
- 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
- 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) .