OptionsCache<TOptions>.GetOrAdd(String, Func<TOptions>) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Adlandırılmış bir seçenek örneği alır veya ile createOptionsoluşturulan yeni bir örnek ekler.
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
Parametreler
- name
- String
Seçenekler örneğinin adı.
- createOptions
- Func<TOptions>
Yeni örneği oluşturmak için kullanılan func.
Döndürülenler
Seçenekler örneği.