Поделиться через


OptionsServiceCollectionExtensions.AddOptionsWithValidateOnStart Метод

Определение

Перегрузки

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Добавляет службы, необходимые для использования параметров и применяет проверку параметров при запуске, а не во время выполнения.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Добавляет службы, необходимые для использования параметров и применяет проверку параметров при запуске, а не во время выполнения.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Исходный код:
OptionsServiceCollectionExtensions.cs
Исходный код:
OptionsServiceCollectionExtensions.cs
Исходный код:
OptionsServiceCollectionExtensions.cs
Исходный код:
OptionsServiceCollectionExtensions.cs

Добавляет службы, необходимые для использования параметров и применяет проверку параметров при запуске, а не во время выполнения.

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)

Параметры типа

TOptions

Тип параметров для настройки.

TValidateOptions

Тип проверяющего элемента IValidateOptions<TOptions>.

Параметры

services
IServiceCollection

IServiceCollection для добавления служб.

name
String

Имя экземпляра параметров.

Возвращаемое значение

IServiceCollection, чтобы можно было связать дополнительные вызовы.

Комментарии

Расширение ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) вызывается этим методом.

Применяется к

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Исходный код:
OptionsServiceCollectionExtensions.cs
Исходный код:
OptionsServiceCollectionExtensions.cs
Исходный код:
OptionsServiceCollectionExtensions.cs
Исходный код:
OptionsServiceCollectionExtensions.cs

Добавляет службы, необходимые для использования параметров и применяет проверку параметров при запуске, а не во время выполнения.

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)

Параметры типа

TOptions

Тип параметров для настройки.

Параметры

services
IServiceCollection

IServiceCollection для добавления служб.

name
String

Имя экземпляра параметров.

Возвращаемое значение

IServiceCollection, чтобы можно было связать дополнительные вызовы.

Комментарии

Расширение ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) вызывается этим методом.

Применяется к