次の方法で共有


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>()

メソッド

Clear()

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

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

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

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

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

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

キャッシュに新しいオプションの追加を試みます。名前が既に存在する場合は、false が返されます。

TryRemove(String)

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

適用対象