OptionsBuilder<TOptions> Sınıf
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.
Örnekleri yapılandırmak TOptions
için kullanılır.
generic <typename TOptions>
where TOptions : classpublic ref class OptionsBuilder
public class OptionsBuilder<TOptions> where TOptions : class
type OptionsBuilder<'Options (requires 'Options : null)> = class
Public Class OptionsBuilder(Of TOptions)
Tür Parametreleri
- TOptions
İstenen seçeneklerin türü.
- Devralma
-
OptionsBuilder<TOptions>
Oluşturucular
OptionsBuilder<TOptions>(IServiceCollection, String) |
Oluşturucu. |
Özellikler
Name |
Örneğin varsayılan adı |
Services |
IServiceCollection Yapılandırılan seçenekler için. |
Yöntemler
Configure(Action<TOptions>) |
Belirli bir seçenek türünü yapılandırmak için kullanılan eylemi kaydeder. Bunlar hepsinden PostConfigure(Action<TOptions>)önce çalıştırılır. |
Configure<TDep>(Action<TOptions,TDep>) |
Belirli bir seçenek türünü yapılandırmak için kullanılan eylemi kaydeder. Bunlar hepsinden PostConfigure(Action<TOptions>)önce çalıştırılır. |
Configure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>) |
Belirli bir seçenek türünü yapılandırmak için kullanılan eylemi kaydeder. Bunlar hepsinden PostConfigure(Action<TOptions>)önce çalıştırılır. |
Configure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>) |
Belirli bir seçenek türünü yapılandırmak için kullanılan eylemi kaydeder. Bunlar hepsinden PostConfigure(Action<TOptions>)önce çalıştırılır. |
Configure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>) |
Belirli bir seçenek türünü yapılandırmak için kullanılan eylemi kaydeder. Bunlar hepsinden PostConfigure(Action<TOptions>)önce çalıştırılır. |
Configure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>) |
Belirli bir seçenek türünü yapılandırmak için kullanılan eylemi kaydeder. Bunlar hepsinden PostConfigure(Action<TOptions>)önce çalıştırılır. |
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) |
PostConfigure(Action<TOptions>) |
Belirli bir seçenek türünü yapılandırmak için kullanılan eylemi kaydeder. Bunlar sonuçta Configure(Action<TOptions>)çalıştırılır. |
PostConfigure<TDep>(Action<TOptions,TDep>) |
Belirli bir seçenek türünü yapılandırma sonrası için kullanılan bir eylemi kaydeder. Bunlar sonuçta Configure(Action<TOptions>)çalıştırılır. |
PostConfigure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>) |
Belirli bir seçenek türünü yapılandırma sonrası için kullanılan bir eylemi kaydeder. Bunlar sonuçta Configure(Action<TOptions>)çalıştırılır. |
PostConfigure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>) |
Belirli bir seçenek türünü yapılandırma sonrası için kullanılan bir eylemi kaydeder. Bunlar sonuçta Configure(Action<TOptions>)çalıştırılır. |
PostConfigure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>) |
Belirli bir seçenek türünü yapılandırma sonrası için kullanılan bir eylemi kaydeder. Bunlar sonuçta Configure(Action<TOptions>)çalıştırılır. |
PostConfigure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>) |
Belirli bir seçenek türünü yapılandırma sonrası için kullanılan bir eylemi kaydeder. Bunlar sonuçta Configure(Action<TOptions>)çalıştırılır. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Validate(Func<TOptions,Boolean>) |
Varsayılan hata iletisini kullanarak bir seçenek türü için doğrulama eylemini kaydedin. |
Validate(Func<TOptions,Boolean>, String) |
Bir seçenek türü için doğrulama eylemini kaydedin. |
Validate<TDep>(Func<TOptions,TDep,Boolean>) |
Varsayılan hata iletisini kullanarak bir seçenek türü için doğrulama eylemini kaydedin. |
Validate<TDep>(Func<TOptions,TDep,Boolean>, String) |
Bir seçenek türü için doğrulama eylemini kaydedin. |
Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>) |
Varsayılan hata iletisini kullanarak bir seçenek türü için doğrulama eylemini kaydedin. |
Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String) |
Bir seçenek türü için doğrulama eylemini kaydedin. |
Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>) |
Varsayılan hata iletisini kullanarak bir seçenek türü için doğrulama eylemini kaydedin. |
Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String) |
Bir seçenek türü için doğrulama eylemini kaydedin. |
Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>) |
Varsayılan hata iletisini kullanarak bir seçenek türü için doğrulama eylemini kaydedin. |
Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String) |
Bir seçenek türü için doğrulama eylemini kaydedin. |
Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>) |
Varsayılan hata iletisini kullanarak bir seçenek türü için doğrulama eylemini kaydedin. |
Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String) |
Bir seçenek türü için doğrulama eylemini kaydedin. |
Uzantı Metotları
Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration) |
Bağlanacak bir yapılandırma örneğini |
Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>) |
Bağlanacak bir yapılandırma örneğini |
BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>) |
DI hizmet sağlayıcısından alınan öğesine bağlanmak |
ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>) |
DataAnnotations doğrulaması için bu seçenek örneğini kaydeder. |
ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) |
Çalışma zamanı yerine başlatmada seçenek doğrulama denetimini zorlar. |