ObjectCache.GetValues Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Gyorsítótárbejegyzések készletét kapja meg.
Túlterhelések
| Name | Description |
|---|---|
| GetValues(IEnumerable<String>, String) |
Ha felül van bírálva egy származtatott osztályban, a megadott kulcsoknak megfelelő gyorsítótár-bejegyzéseket kap. |
| GetValues(String, String[]) |
Lekéri a megadott kulcsoknak megfelelő gyorsítótárbejegyzéseket. |
GetValues(IEnumerable<String>, String)
- Forrás:
- ObjectCache.cs
- Forrás:
- ObjectCache.cs
- Forrás:
- ObjectCache.cs
- Forrás:
- ObjectCache.cs
Ha felül van bírálva egy származtatott osztályban, a megadott kulcsoknak megfelelő gyorsítótár-bejegyzéseket kap.
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éterek
- keys
- IEnumerable<String>
A gyorsítótár-bejegyzésekhez tartozó egyedi azonosítók gyűjteménye.
- regionName
- String
Optional. Egy elnevezett régió a gyorsítótárban, amelyhez a gyorsítótár-bejegyzést vagy bejegyzéseket hozzáadták, ha a régiók implementálva vannak. Az opcionális paraméter alapértelmezett értéke a következő null.
Válaszok
A gyorsítótár-bejegyzéseknek megfelelő kulcs-érték párok szótára.
Megjegyzések
A GetValues(IEnumerable<String>, String) metódus túlterhelése az elosztott gyorsítótárak teljesítményoptimalizálása, amely támogatja több gyorsítótárbejegyzés lekérését a gyorsítótárból egyetlen hálózati hívás során.
Bár a hívó átadhat egy vagy több kulcsot a metódusnak, nincs garancia arra, hogy az összes kulcs a gyorsítótár bejegyzéseit jelöli. Ezért a visszaadott szótár kevesebb elemet tartalmazhat, mint a metódusnak átadott kulcsok száma.
A következőre érvényes:
GetValues(String, String[])
- Forrás:
- ObjectCache.cs
- Forrás:
- ObjectCache.cs
- Forrás:
- ObjectCache.cs
- Forrás:
- ObjectCache.cs
Lekéri a megadott kulcsoknak megfelelő gyorsítótárbejegyzéseket.
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éterek
- regionName
- String
Optional. Egy elnevezett régió a gyorsítótárban, amelyhez a gyorsítótár-bejegyzést vagy bejegyzéseket hozzáadták, ha a régiók implementálva vannak. Mivel a régiók nincsenek implementálva a 4. keretrendszer .NET, az alapértelmezett érték null.
- keys
- String[]
A gyorsítótár-bejegyzésekhez tartozó egyedi azonosítók gyűjteménye.
Válaszok
A gyorsítótár-bejegyzéseknek megfelelő kulcs-érték párok szótára.
Megjegyzések
A ObjectCache.GetValues metódus túlterhelése hasonló a GetValues(IEnumerable<String>, String) metódus túlterheléséhez, de lehetővé teszi a névvel ellátott régió átadását olyan opcionális paraméterszintaxis használatával, amelyet a felügyelt nyelvek, például a C# támogatnak.
Ez a metódus egy virtuális módszer, mert az ObjectCache osztály egy alapértelmezett implementációt biztosít, amely átadja a params tömböt a metódus túlterhelésének GetValues(IEnumerable<String>, String) .