Udostępnij za pośrednictwem


OptionsServiceCollectionExtensions.AddOptionsWithValidateOnStart Metoda

Definicja

Przeciążenia

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Dodaje usługi wymagane do korzystania z opcji i wymusza sprawdzanie poprawności opcji podczas uruchamiania, a nie w czasie wykonywania.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Dodaje usługi wymagane do korzystania z opcji i wymusza sprawdzanie poprawności opcji podczas uruchamiania, a nie w czasie wykonywania.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Źródło:
OptionsServiceCollectionExtensions.cs
Źródło:
OptionsServiceCollectionExtensions.cs
Źródło:
OptionsServiceCollectionExtensions.cs
Źródło:
OptionsServiceCollectionExtensions.cs

Dodaje usługi wymagane do korzystania z opcji i wymusza sprawdzanie poprawności opcji podczas uruchamiania, a nie w czasie wykonywania.

public static Microsoft.Extensions.Options.OptionsBuilder<TOptions> AddOptionsWithValidateOnStart<TOptions,TValidateOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name = default) where TOptions : class where TValidateOptions : class, Microsoft.Extensions.Options.IValidateOptions<TOptions>;
static member AddOptionsWithValidateOnStart : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'Options : null and 'ValidateOptions : null and 'ValidateOptions :> Microsoft.Extensions.Options.IValidateOptions<'Options>)
<Extension()>
Public Function AddOptionsWithValidateOnStart(Of TOptions As Class, TValidateOptions As Class) (services As IServiceCollection, Optional name As String = Nothing) As OptionsBuilder(Of TOptions)

Parametry typu

TOptions

Typ opcji do skonfigurowania.

TValidateOptions

Typ modułu sprawdzania poprawności IValidateOptions<TOptions>.

Parametry

services
IServiceCollection

IServiceCollection, do których mają zostać dodane usługi.

name
String

Nazwa wystąpienia opcji.

Zwraca

IServiceCollection, aby można było połączyć dodatkowe wywołania.

Uwagi

Rozszerzenie ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) jest wywoływane przez tę metodę.

Dotyczy

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Źródło:
OptionsServiceCollectionExtensions.cs
Źródło:
OptionsServiceCollectionExtensions.cs
Źródło:
OptionsServiceCollectionExtensions.cs
Źródło:
OptionsServiceCollectionExtensions.cs

Dodaje usługi wymagane do korzystania z opcji i wymusza sprawdzanie poprawności opcji podczas uruchamiania, a nie w czasie wykonywania.

public static Microsoft.Extensions.Options.OptionsBuilder<TOptions> AddOptionsWithValidateOnStart<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name = default) where TOptions : class;
static member AddOptionsWithValidateOnStart : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'Options : null)
<Extension()>
Public Function AddOptionsWithValidateOnStart(Of TOptions As Class) (services As IServiceCollection, Optional name As String = Nothing) As OptionsBuilder(Of TOptions)

Parametry typu

TOptions

Typ opcji do skonfigurowania.

Parametry

services
IServiceCollection

IServiceCollection, do których mają zostać dodane usługi.

name
String

Nazwa wystąpienia opcji.

Zwraca

IServiceCollection, aby można było połączyć dodatkowe wywołania.

Uwagi

Rozszerzenie ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) jest wywoływane przez tę metodę.

Dotyczy