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ırıyor TOptions .
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
| Name | Description |
|---|---|
| OptionsBuilder<TOptions>(IServiceCollection, String) |
sınıfının yeni bir örneğini OptionsBuilder<TOptions> oluşturur. |
Özellikler
| Name | Description |
|---|---|
| Name |
Örneğin varsayılan adını |
| Services |
IServiceCollection Yapılandırılan seçeneklerin öğesini alır. |
Yöntemler
| Name | Description |
|---|---|
| Configure(Action<TOptions>) |
Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder. |
| Configure<TDep>(Action<TOptions,TDep>) |
Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder. |
| 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 bir eylemi kaydeder. |
| 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 bir eylemi kaydeder. |
| Configure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>) |
Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder. |
| Configure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>) |
Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder. |
| 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit 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 bir eylemi kaydeder. |
| PostConfigure<TDep>(Action<TOptions,TDep>) |
Belirli bir seçenek türünü yapılandırma sonrası için kullanılan bir eylemi kaydeder. |
| 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. |
| 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. |
| 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. |
| 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. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| Validate(Func<TOptions,Boolean>, String) |
Bir seçenek türü için doğrulama eylemi kaydeder. |
| Validate(Func<TOptions,Boolean>) |
Varsayılan hata iletisini kullanarak bir seçenek türü için doğrulama eylemi kaydeder. |
| Validate<TDep>(Func<TOptions,TDep,Boolean>, String) |
Bir seçenek türü için doğrulama eylemi kaydeder. |
| Validate<TDep>(Func<TOptions,TDep,Boolean>) |
Varsayılan hata iletisini kullanarak bir seçenek türü için doğrulama eylemi kaydeder. |
| Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String) |
Bir seçenek türü için doğrulama eylemi kaydeder. |
| 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 eylemi kaydeder. |
| Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String) |
Bir seçenek türü için doğrulama eylemi kaydeder. |
| 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 eylemi kaydeder. |
| Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String) |
Bir seçenek türü için doğrulama eylemi kaydeder. |
| Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>) |
Varsayılan hata iletisini kullanarak bir seçenek türü için doğrulama eylemi kaydeder. |
| Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String) |
Bir seçenek türü için doğrulama eylemi kaydeder. |
| Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>) |
Varsayılan hata iletisini kullanarak bir seçenek türü için doğrulama eylemi kaydeder. |
Uzantı Metotları
| Name | Description |
|---|---|
| Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>) |
Bağlanacak bir yapılandırma örneğini |
| Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration) |
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 kaydedin. |
| ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) |
Çalıştırma zamanında değil, başlangıçtaki seçenekleri doğrulama denetimini zorlar. |