OptionsCache<TOptions>.GetOrAdd(String, Func<TOptions>) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma instância de opções nomeadas ou adiciona uma nova instância criada com 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
Parâmetros
- name
- String
O nome da instância de opções.
- createOptions
- Func<TOptions>
A func usada para criar a nova instância.
Retornos
- TOptions
A instância das opções.