ObjectCache.GetValues Metodo

Definizione

Ottiene un set di voci della cache.Gets a set of cache entries.

Overload

GetValues(IEnumerable<String>, String)

Se sottoposto a override in una classe derivata, ottiene un set di voci della cache che corrispondono alle chiavi specificate.When overridden in a derived class, gets a set of cache entries that correspond to the specified keys.

GetValues(String, String[])

Ottiene un set di voci della cache corrispondenti alle chiavi specificate.Gets a set of cache entries that correspond to the specified keys.

GetValues(IEnumerable<String>, String)

Se sottoposto a override in una classe derivata, ottiene un set di voci della cache che corrispondono alle chiavi specificate.When overridden in a derived class, gets a set of cache entries that correspond to the specified keys.

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)

Parametri

keys
IEnumerable<String>

Insieme di identificatori univoci delle voci della cache da ottenere.A collection of unique identifiers for the cache entries to get.

regionName
String

facoltativo.Optional. Area denominata nella cache alla quale sono state aggiunte la voce o le voci della cache, se le aree vengono implementate.A named region in the cache to which the cache entry or entries were added, if regions are implemented. Il valore predefinito per il parametro facoltativo è null.The default value for the optional parameter is null.

Restituisce

IDictionary<String,Object>

Dizionario di coppie chiave/valore che rappresentano le voci della cache.A dictionary of key/value pairs that represent cache entries.

Commenti

L' GetValues(IEnumerable<String>, String) Overload del metodo è un'ottimizzazione delle prestazioni per le cache distribuite che supportano il recupero di più voci della cache dalla cache durante una singola chiamata di rete.The GetValues(IEnumerable<String>, String) method overload is a performance optimization for distributed caches that support fetching multiple cache entries from the cache during a single network call.

Sebbene un chiamante possa passare una o più chiavi al metodo, non è garantito che tutte le chiavi rappresentino le voci nella cache.Although a caller can pass one or more keys to the method, there is no guarantee that all keys represent entries in the cache. Pertanto, il dizionario restituito può contenere un numero di elementi inferiore al numero di chiavi passate al metodo.Therefore, the returned dictionary might contain fewer items than the number of keys that were passed to the method.

Si applica a

GetValues(String, String[])

Ottiene un set di voci della cache corrispondenti alle chiavi specificate.Gets a set of cache entries that correspond to the specified keys.

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)

Parametri

regionName
String

facoltativo.Optional. Area denominata nella cache alla quale sono state aggiunte la voce o le voci della cache, se le aree vengono implementate.A named region in the cache to which the cache entry or entries were added, if regions are implemented. Poiché le aree non sono implementate in .NET Framework 4, il valore predefinito è null .Because regions are not implemented in .NET Framework 4, the default is null.

keys
String[]

Insieme di identificatori univoci delle voci della cache da ottenere.A collection of unique identifiers for the cache entries to get.

Restituisce

IDictionary<String,Object>

Dizionario di coppie chiave/valore che rappresentano le voci della cache.A dictionary of key/value pairs that represent cache entries.

Commenti

L' ObjectCache.GetValues Overload del metodo è simile all' GetValues(IEnumerable<String>, String) Overload del metodo, ma consente di passare l'area denominata usando la sintassi dei parametri facoltativa supportata dai linguaggi gestiti, ad esempio C#.The ObjectCache.GetValues method overload is like the GetValues(IEnumerable<String>, String) method overload, but lets you pass the named region by using optional parameter syntax that is supported by managed languages such as C#.

Questo metodo è un metodo virtuale perché la ObjectCache classe fornisce un'implementazione predefinita che passa la params matrice all' GetValues(IEnumerable<String>, String) Overload del metodo.This method is a virtual method because the ObjectCache class provides a default implementation that passes the params array to the GetValues(IEnumerable<String>, String) method overload.

Si applica a