ObjectCache.GetValues メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キャッシュ エントリのセットを取得します。
オーバーロード
GetValues(IEnumerable<String>, String) |
派生クラスでオーバーライドされると、指定したキーに対応するキャッシュ エントリのセットを取得します。 |
GetValues(String, String[]) |
指定したキーに対応するキャッシュ エントリのセットを取得します。 |
GetValues(IEnumerable<String>, String)
- ソース:
- 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) オーバーロードは、1 つのネットワーク呼び出し中にキャッシュから複数のキャッシュ エントリをフェッチすることをサポートする分散キャッシュのパフォーマンス最適化です。
呼び出し元はメソッドに 1 つ以上のキーを渡すことができますが、すべてのキーがキャッシュ内のエントリを表す保証はありません。 したがって、返されるディクショナリに含まれる項目の数は、 メソッドに渡されたキーの数よりも少ない場合があります。
適用対象
GetValues(String, String[])
- ソース:
- 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# などのマネージド言語でサポートされている省略可能なパラメーター構文を使用して、名前付きリージョンを渡すことができます。
このメソッドは仮想メソッドです。これは、 クラスが ObjectCache 、配列をメソッド オーバーロードに渡す既定の params
実装を GetValues(IEnumerable<String>, String) 提供するためです。
適用対象
.NET