ObjectCache.GetValues Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un set di voci della cache.
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. |
GetValues(String, String[]) |
Ottiene un set di voci della cache corrispondenti alle chiavi specificate. |
GetValues(IEnumerable<String>, String)
- Origine:
- ObjectCache.cs
- Origine:
- ObjectCache.cs
Se sottoposto a override in una classe derivata, ottiene un set di voci della cache che corrispondono alle chiavi specificate.
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.
- regionName
- String
facoltativo. Area denominata nella cache alla quale sono state aggiunte la voce o le voci della cache, se le aree vengono implementate. Il valore predefinito per il parametro facoltativo è null
.
Restituisce
Dizionario di coppie chiave/valore che rappresentano le voci della cache.
Commenti
L'overload del GetValues(IEnumerable<String>, String) 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.
Anche se un chiamante può passare una o più chiavi al metodo, non esiste alcuna garanzia che tutte le chiavi rappresentino voci nella cache. Pertanto, il dizionario restituito potrebbe contenere meno elementi rispetto al numero di chiavi passate al metodo.
Si applica a
GetValues(String, String[])
- Origine:
- ObjectCache.cs
- Origine:
- ObjectCache.cs
Ottiene un set di voci della cache corrispondenti alle chiavi specificate.
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. Area denominata nella cache alla quale sono state aggiunte la voce o le voci della cache, se le aree vengono implementate. Poiché le aree non sono implementate in .NET Framework 4, il valore predefinito è null
.
- keys
- String[]
Insieme di identificatori univoci delle voci della cache da ottenere.
Restituisce
Dizionario di coppie chiave/valore che rappresentano le voci della cache.
Commenti
L'overload ObjectCache.GetValues del metodo è simile all'overload del metodo, ma consente di passare l'area GetValues(IEnumerable<String>, String) denominata usando la sintassi dei parametri facoltativa supportata da linguaggi gestiti come C#.
Questo metodo è un metodo virtuale perché la ObjectCache classe fornisce un'implementazione predefinita che passa la matrice all'overload params
del GetValues(IEnumerable<String>, String) metodo.