IOptionsMonitorCache<TOptions>.GetOrAdd 方法

定義

取得具名選項執行個體,或使用 createOptions 新增所建立的新執行個體。

public:
 TOptions GetOrAdd(System::String ^ name, Func<TOptions> ^ createOptions);
public TOptions GetOrAdd (string name, Func<TOptions> createOptions);
public TOptions GetOrAdd (string? name, Func<TOptions> createOptions);
abstract member GetOrAdd : string * Func<'Options (requires 'Options : null)> -> 'Options
Public Function GetOrAdd (name As String, createOptions As Func(Of TOptions)) As TOptions

參數

name
String

選項執行個體的名稱。

createOptions
Func<TOptions>

用來建立新執行個體的函式。

傳回

TOptions

選項執行個體。

適用於