OptionsCache<TOptions> クラス

定義

インスタンス TOptions キャッシュします。

generic <typename TOptions>
 where TOptions : classpublic ref class OptionsCache : Microsoft::Extensions::Options::IOptionsMonitorCache<TOptions>
public class OptionsCache<TOptions> : Microsoft.Extensions.Options.IOptionsMonitorCache<TOptions> where TOptions : class
type OptionsCache<'Options (requires 'Options : null)> = class
    interface IOptionsMonitorCache<'Options (requires 'Options : null)>
Public Class OptionsCache(Of TOptions)
Implements IOptionsMonitorCache(Of TOptions)

型パラメーター

TOptions

要求されるオプションの種類。

継承
OptionsCache<TOptions>
実装

コンストラクター

名前 説明
OptionsCache<TOptions>()

OptionsCache<TOptions> クラスのインスタンスを初期化します。

メソッド

名前 説明
Clear()

キャッシュからすべてのオプション インスタンスをクリアします。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetOrAdd(String, Func<TOptions>)

名前付きオプション インスタンスを取得するか、 createOptionsで作成された新しいインスタンスを追加します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
TryAdd(String, TOptions)

キャッシュに新しいオプションを追加しようとします。

TryRemove(String)

オプション インスタンスの削除を試みます。

適用対象