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)

嘗試移除選項執行個體。

適用於