ObjectCache.GetValues Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir dizi önbellek girdisi alır.
Aşırı Yüklemeler
GetValues(IEnumerable<String>, String) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen anahtarlara karşılık gelen bir dizi önbellek girdisi alır. |
GetValues(String, String[]) |
Belirtilen anahtarlara karşılık gelen bir dizi önbellek girdisi alır. |
GetValues(IEnumerable<String>, String)
- Kaynak:
- ObjectCache.cs
- Kaynak:
- ObjectCache.cs
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen anahtarlara karşılık gelen bir dizi önbellek girdisi alır.
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)
Parametreler
- keys
- IEnumerable<String>
Önbellek girdileri için alınacak benzersiz tanımlayıcı koleksiyonu.
- regionName
- String
İsteğe bağlı. Bölgeler uygulandıysa önbellek girdisinin veya girdilerinin eklendiği önbellekteki adlandırılmış bölge. İsteğe bağlı parametresinin varsayılan değeri şeklindedir null
.
Döndürülenler
Önbellek girdilerini temsil eden anahtar/değer çiftlerinin sözlüğü.
Açıklamalar
Yöntem GetValues(IEnumerable<String>, String) aşırı yüklemesi, tek bir ağ çağrısı sırasında önbellekten birden çok önbellek girdisi getirmeyi destekleyen dağıtılmış önbellekler için bir performans iyileştirmesidir.
Çağıran yönteme bir veya daha fazla anahtar geçirebilir, ancak tüm anahtarların önbellekteki girdileri temsil ettiğinin garantisi yoktur. Bu nedenle, döndürülen sözlük yönteme geçirilen anahtar sayısından daha az öğe içerebilir.
Şunlara uygulanır
GetValues(String, String[])
- Kaynak:
- ObjectCache.cs
- Kaynak:
- ObjectCache.cs
Belirtilen anahtarlara karşılık gelen bir dizi önbellek girdisi alır.
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)
Parametreler
- regionName
- String
İsteğe bağlı. Bölgeler uygulandıysa önbellek girdisinin veya girdilerinin eklendiği önbellekteki adlandırılmış bölge. Bölgeler .NET Framework 4'te uygulanmadığından varsayılan değerdirnull
.
- keys
- String[]
Önbellek girdileri için alınacak benzersiz tanımlayıcı koleksiyonu.
Döndürülenler
Önbellek girdilerini temsil eden anahtar/değer çiftlerinin sözlüğü.
Açıklamalar
Yöntem ObjectCache.GetValues aşırı yüklemesi yöntem aşırı yüklemesine GetValues(IEnumerable<String>, String) benzer, ancak C# gibi yönetilen diller tarafından desteklenen isteğe bağlı parametre söz dizimini kullanarak adlandırılmış bölgeyi geçirmenize olanak tanır.
sınıfı, diziyi GetValues(IEnumerable<String>, String) yöntem aşırı yüklemesine ObjectCache geçiren params
varsayılan bir uygulama sağladığından bu yöntem sanal bir yöntemdir.