Bagikan melalui


ObjectCache.GetValues Metode

Definisi

Mendapatkan sekumpulan entri cache.

Overload

GetValues(IEnumerable<String>, String)

Saat ditimpa di kelas turunan, mendapatkan sekumpulan entri cache yang sesuai dengan kunci yang ditentukan.

GetValues(String, String[])

Mendapatkan sekumpulan entri cache yang sesuai dengan kunci yang ditentukan.

GetValues(IEnumerable<String>, String)

Sumber:
ObjectCache.cs
Sumber:
ObjectCache.cs

Saat ditimpa di kelas turunan, mendapatkan sekumpulan entri cache yang sesuai dengan kunci yang ditentukan.

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)

Parameter

keys
IEnumerable<String>

Kumpulan pengidentifikasi unik untuk entri cache yang akan didapatkan.

regionName
String

Pilihan. Wilayah bernama dalam cache tempat entri atau entri cache ditambahkan, jika wilayah diterapkan. Nilai default untuk parameter opsional adalah null.

Mengembalikan

Kamus pasangan kunci/nilai yang mewakili entri cache.

Keterangan

Metode GetValues(IEnumerable<String>, String) kelebihan beban adalah pengoptimalan performa untuk cache terdistribusi yang mendukung pengambilan beberapa entri cache dari cache selama satu panggilan jaringan.

Meskipun penelepon dapat meneruskan satu atau beberapa kunci ke metode , tidak ada jaminan bahwa semua kunci mewakili entri dalam cache. Oleh karena itu, kamus yang dikembalikan mungkin berisi lebih sedikit item daripada jumlah kunci yang diteruskan ke metode .

Berlaku untuk

GetValues(String, String[])

Sumber:
ObjectCache.cs
Sumber:
ObjectCache.cs

Mendapatkan sekumpulan entri cache yang sesuai dengan kunci yang ditentukan.

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)

Parameter

regionName
String

Pilihan. Wilayah bernama dalam cache tempat entri atau entri cache ditambahkan, jika wilayah diterapkan. Karena wilayah tidak diimplementasikan di .NET Framework 4, defaultnya adalah null.

keys
String[]

Kumpulan pengidentifikasi unik untuk entri cache yang akan didapatkan.

Mengembalikan

Kamus pasangan kunci/nilai yang mewakili entri cache.

Keterangan

Metode ObjectCache.GetValues kelebihan beban seperti GetValues(IEnumerable<String>, String) metode kelebihan beban, tetapi memungkinkan Anda melewati wilayah bernama dengan menggunakan sintaks parameter opsional yang didukung oleh bahasa terkelola seperti C#.

Metode ini adalah metode virtual karena ObjectCache kelas menyediakan implementasi default yang meneruskan params array ke GetValues(IEnumerable<String>, String) metode kelebihan beban.

Berlaku untuk