Aracılığıyla paylaş


OptionsFactory<TOptions> Sınıf

Tanım

uygulamasının uygulanması IOptionsFactory<TOptions>.

generic <typename TOptions>
 where TOptions : class, gcnew()public ref class OptionsFactory : Microsoft::Extensions::Options::IOptionsFactory<TOptions>
generic <typename TOptions>
 where TOptions : classpublic ref class OptionsFactory : Microsoft::Extensions::Options::IOptionsFactory<TOptions>
public class OptionsFactory<TOptions> : Microsoft.Extensions.Options.IOptionsFactory<TOptions> where TOptions : class, new()
public class OptionsFactory<TOptions> : Microsoft.Extensions.Options.IOptionsFactory<TOptions> where TOptions : class
type OptionsFactory<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))> = class
    interface IOptionsFactory<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))>
type OptionsFactory<'Options (requires 'Options : null)> = class
    interface IOptionsFactory<'Options (requires 'Options : null)>
Public Class OptionsFactory(Of TOptions)
Implements IOptionsFactory(Of TOptions)

Tür Parametreleri

TOptions

İstenen seçeneklerin türü.

Devralma
OptionsFactory<TOptions>
Uygulamalar

Oluşturucular

OptionsFactory<TOptions>(IEnumerable<IConfigureOptions<TOptions>>, IEnumerable<IPostConfigureOptions<TOptions>>)

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

OptionsFactory<TOptions>(IEnumerable<IConfigureOptions<TOptions>>, IEnumerable<IPostConfigureOptions<TOptions>>, IEnumerable<IValidateOptions<TOptions>>)

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

Yöntemler

Create(String)

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

CreateInstance(String)

Belirtilen nameöğesini kullanarak bir nesnenin yeni bir TOptions örneğini oluşturur.

Equals(Object)

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

(Devralındığı yer: Object)
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