Freigeben über


OptionsServiceCollectionExtensions.AddOptionsWithValidateOnStart Methode

Definition

Überlädt

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Fügt Dienste hinzu, die für die Verwendung von Optionen erforderlich sind, und erzwingt die Überprüfung der Optionen beim Start statt zur Laufzeit.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Fügt Dienste hinzu, die für die Verwendung von Optionen erforderlich sind, und erzwingt die Überprüfung der Optionen beim Start statt zur Laufzeit.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Quelle:
OptionsServiceCollectionExtensions.cs
Quelle:
OptionsServiceCollectionExtensions.cs
Quelle:
OptionsServiceCollectionExtensions.cs
Quelle:
OptionsServiceCollectionExtensions.cs

Fügt Dienste hinzu, die für die Verwendung von Optionen erforderlich sind, und erzwingt die Überprüfung der Optionen beim Start statt zur Laufzeit.

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)

Typparameter

TOptions

Der zu konfigurierende Optionstyp.

TValidateOptions

Der IValidateOptions<TOptions> Validatortyp.

Parameter

services
IServiceCollection

Die IServiceCollection, zu der die Dienste hinzugefügt werden sollen.

name
String

Der Name der Optionsinstanz.

Gibt zurück

Die IServiceCollection, sodass zusätzliche Aufrufe verkettet werden können.

Hinweise

Die ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) Erweiterung wird von dieser Methode aufgerufen.

Gilt für:

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Quelle:
OptionsServiceCollectionExtensions.cs
Quelle:
OptionsServiceCollectionExtensions.cs
Quelle:
OptionsServiceCollectionExtensions.cs
Quelle:
OptionsServiceCollectionExtensions.cs

Fügt Dienste hinzu, die für die Verwendung von Optionen erforderlich sind, und erzwingt die Überprüfung der Optionen beim Start statt zur Laufzeit.

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)

Typparameter

TOptions

Der zu konfigurierende Optionstyp.

Parameter

services
IServiceCollection

Die IServiceCollection, zu der die Dienste hinzugefügt werden sollen.

name
String

Der Name der Optionsinstanz.

Gibt zurück

Die IServiceCollection, sodass zusätzliche Aufrufe verkettet werden können.

Hinweise

Die ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) Erweiterung wird von dieser Methode aufgerufen.

Gilt für: