ObjectCache.GetValues 方法

定義

取得一組快取項目。

多載

GetValues(IEnumerable<String>, String)

在衍生類別中遭覆寫時,取得對應至指定索引鍵的快取項目組。

GetValues(String, String[])

取得對應至指定索引鍵的快取項目組。

GetValues(IEnumerable<String>, String)

來源:
ObjectCache.cs
來源:
ObjectCache.cs
來源:
ObjectCache.cs

在衍生類別中遭覆寫時,取得對應至指定索引鍵的快取項目組。

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)

參數

keys
IEnumerable<String>

要取得之快取項目的唯一識別項集合。

regionName
String

選擇性。 如果已實作區域,則為快取中已加入一個或多個快取項目的具名區域。 選擇性參數的預設值為 null

傳回

字典,表示快取項目的索引鍵/值組。

備註

方法 GetValues(IEnumerable<String>, String) 多載是分散式快取的效能優化,支援在單一網路呼叫期間從快取擷取多個快取專案。

雖然呼叫端可以將一或多個索引鍵傳遞至 方法,但不保證所有索引鍵都代表快取中的專案。 因此,傳回的字典可能包含的專案數目比傳遞至 方法的索引鍵數目少。

適用於

GetValues(String, String[])

來源:
ObjectCache.cs
來源:
ObjectCache.cs
來源:
ObjectCache.cs

取得對應至指定索引鍵的快取項目組。

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)

參數

regionName
String

選擇性。 如果已實作區域,則為快取中已加入一個或多個快取項目的具名區域。 因為區域不會在 .NET Framework 4 中實作,所以預設值為 null

keys
String[]

要取得之快取項目的唯一識別項集合。

傳回

字典,表示快取項目的索引鍵/值組。

備註

方法 ObjectCache.GetValues 多載就像 GetValues(IEnumerable<String>, String) 方法多載,但可讓您使用 C# 等 Managed 語言支援的選擇性參數語法來傳遞具名區域。

這個方法是虛擬方法, ObjectCache 因為 類別會提供預設實作,將陣列傳遞 paramsGetValues(IEnumerable<String>, String) 方法多載。

適用於