OptionsCache<TOptions>.GetOrAdd(String, Func<TOptions>) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает именованный экземпляр параметров или добавляет новый экземпляр, созданный с помощью createOptions.
public:
virtual TOptions GetOrAdd(System::String ^ name, Func<TOptions> ^ createOptions);
public virtual TOptions GetOrAdd (string name, Func<TOptions> createOptions);
public virtual TOptions GetOrAdd (string? name, Func<TOptions> createOptions);
abstract member GetOrAdd : string * Func<'Options (requires 'Options : null)> -> 'Options
override this.GetOrAdd : string * Func<'Options (requires 'Options : null)> -> 'Options
Public Overridable Function GetOrAdd (name As String, createOptions As Func(Of TOptions)) As TOptions
Параметры
- name
- String
Имя экземпляра параметров.
- createOptions
- Func<TOptions>
Функция, используемая для создания экземпляра.
Возвращаемое значение
Экземпляр параметров.