Sdílet prostřednictvím


OptionsServiceCollectionExtensions.AddOptionsWithValidateOnStart Metoda

Definice

Přetížení

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Přidá služby vyžadované pro použití možností a vynucuje kontrolu ověření možností při spuštění, nikoli za běhu.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Přidá služby vyžadované pro použití možností a vynucuje kontrolu ověření možností při spuštění, nikoli za běhu.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Zdroj:
OptionsServiceCollectionExtensions.cs
Zdroj:
OptionsServiceCollectionExtensions.cs
Zdroj:
OptionsServiceCollectionExtensions.cs
Zdroj:
OptionsServiceCollectionExtensions.cs

Přidá služby vyžadované pro použití možností a vynucuje kontrolu ověření možností při spuštění, nikoli za běhu.

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 možností, který se má nakonfigurovat.

TValidateOptions

Typ IValidateOptions<TOptions> validátoru.

Parametry

services
IServiceCollection

IServiceCollection pro přidání služeb.

name
String

Název instance možností.

Návraty

IServiceCollection, aby bylo možné zřetězit další volání.

Poznámky

Tato metoda volá rozšíření ValidateOnStart<TOptions>(OptionsBuilder<TOptions>).

Platí pro

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Zdroj:
OptionsServiceCollectionExtensions.cs
Zdroj:
OptionsServiceCollectionExtensions.cs
Zdroj:
OptionsServiceCollectionExtensions.cs
Zdroj:
OptionsServiceCollectionExtensions.cs

Přidá služby vyžadované pro použití možností a vynucuje kontrolu ověření možností při spuštění, nikoli za běhu.

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 možností, který se má nakonfigurovat.

Parametry

services
IServiceCollection

IServiceCollection pro přidání služeb.

name
String

Název instance možností.

Návraty

IServiceCollection, aby bylo možné zřetězit další volání.

Poznámky

Tato metoda volá rozšíření ValidateOnStart<TOptions>(OptionsBuilder<TOptions>).

Platí pro