Share via


OptionsManager<TOptions> Sınıf

Tanım

ve IOptionsSnapshot<TOptions>uygulamasının uygulanmasıIOptions<TOptions>.

generic <typename TOptions>
 where TOptions : classpublic ref class OptionsManager : Microsoft::Extensions::Options::IOptions<TOptions>, Microsoft::Extensions::Options::IOptionsSnapshot<TOptions>
public class OptionsManager<TOptions> : Microsoft.Extensions.Options.IOptions<TOptions>, Microsoft.Extensions.Options.IOptionsSnapshot<TOptions> where TOptions : class
type OptionsManager<'Options (requires 'Options : null)> = class
    interface IOptions<'Options (requires 'Options : null)>
    interface IOptionsSnapshot<'Options (requires 'Options : null)>
Public Class OptionsManager(Of TOptions)
Implements IOptions(Of TOptions), IOptionsSnapshot(Of TOptions)

Tür Parametreleri

TOptions

Seçenekler türü.

Devralma
OptionsManager<TOptions>
Uygulamalar

Oluşturucular

OptionsManager<TOptions>(IOptionsFactory<TOptions>)

Belirtilen seçenek yapılandırmalarıyla yeni bir örnek başlatır.

Özellikler

Value

Get(Options.DefaultName) ile eşdeğer varsayılan yapılandırılmış TOptions örnek.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Get(String)

Verilen nameile yapılandırılmış TOptions bir örneği döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır