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


OptionsBuilder<TOptions>.Validate Метод

Определение

Перегрузки

Validate(Func<TOptions,Boolean>)

Регистрация действия проверки для типа параметров с использованием сообщения об ошибке по умолчанию.

Validate(Func<TOptions,Boolean>, String)

Регистрация действия проверки для типа параметров.

Validate<TDep>(Func<TOptions,TDep,Boolean>)

Регистрация действия проверки для типа параметров с использованием сообщения об ошибке по умолчанию.

Validate<TDep>(Func<TOptions,TDep,Boolean>, String)

Регистрация действия проверки для типа параметров.

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>)

Регистрация действия проверки для типа параметров с использованием сообщения об ошибке по умолчанию.

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String)

Регистрация действия проверки для типа параметров.

Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>)

Регистрация действия проверки для типа параметров с использованием сообщения об ошибке по умолчанию.

Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String)

Регистрация действия проверки для типа параметров.

Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>)

Регистрация действия проверки для типа параметров с использованием сообщения об ошибке по умолчанию.

Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String)

Регистрация действия проверки для типа параметров.

Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>)

Регистрация действия проверки для типа параметров с использованием сообщения об ошибке по умолчанию.

Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String)

Регистрация действия проверки для типа параметров.

Validate(Func<TOptions,Boolean>)

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

Регистрация действия проверки для типа параметров с использованием сообщения об ошибке по умолчанию.

public:
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate (Func<TOptions,bool> validation);
abstract member Validate : Func<'Options, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate (validation As Func(Of TOptions, Boolean)) As OptionsBuilder(Of TOptions)

Параметры

validation
Func<TOptions,Boolean>

Функция проверки.

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

Текущий контекст OptionsBuilder<TOptions>.

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

Validate(Func<TOptions,Boolean>, String)

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

Регистрация действия проверки для типа параметров.

public:
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate (Func<TOptions,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate (validation As Func(Of TOptions, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

Параметры

validation
Func<TOptions,Boolean>

Функция проверки.

failureMessage
String

Сообщение об ошибке, используемое при сбое проверки.

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

Текущий контекст OptionsBuilder<TOptions>.

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

Validate<TDep>(Func<TOptions,TDep,Boolean>)

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

Регистрация действия проверки для типа параметров с использованием сообщения об ошибке по умолчанию.

public:
generic <typename TDep>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep> (Func<TOptions,TDep,bool> validation);
abstract member Validate : Func<'Options, 'Dep, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'Dep, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep) (validation As Func(Of TOptions, TDep, Boolean)) As OptionsBuilder(Of TOptions)

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

TDep

Зависимость, используемая функцией проверки.

Параметры

validation
Func<TOptions,TDep,Boolean>

Функция проверки.

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

Текущий контекст OptionsBuilder<TOptions>.

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

Validate<TDep>(Func<TOptions,TDep,Boolean>, String)

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

Регистрация действия проверки для типа параметров.

public:
generic <typename TDep>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep> (Func<TOptions,TDep,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, 'Dep, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'Dep, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep) (validation As Func(Of TOptions, TDep, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

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

TDep

Зависимость, используемая функцией проверки.

Параметры

validation
Func<TOptions,TDep,Boolean>

Функция проверки.

failureMessage
String

Сообщение об ошибке, используемое при сбое проверки.

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

Текущий контекст OptionsBuilder<TOptions>.

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

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>)

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

Регистрация действия проверки для типа параметров с использованием сообщения об ошибке по умолчанию.

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4, typename TDep5>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4,TDep5> (Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,bool> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3, TDep4, TDep5) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, Boolean)) As OptionsBuilder(Of TOptions)

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

TDep1

Первая зависимость, используемая функцией проверки.

TDep2

Вторая зависимость, используемая функцией проверки.

TDep3

Третья зависимость, используемая функцией проверки.

TDep4

Четвертая зависимость, используемая функцией проверки.

TDep5

Пятая зависимость, используемая функцией проверки.

Параметры

validation
Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>

Функция проверки.

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

Текущий контекст OptionsBuilder<TOptions>.

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

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String)

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

Регистрация действия проверки для типа параметров.

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4, typename TDep5>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4,TDep5> (Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3, TDep4, TDep5) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

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

TDep1

Первая зависимость, используемая функцией проверки.

TDep2

Вторая зависимость, используемая функцией проверки.

TDep3

Третья зависимость, используемая функцией проверки.

TDep4

Четвертая зависимость, используемая функцией проверки.

TDep5

Пятая зависимость, используемая функцией проверки.

Параметры

validation
Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>

Функция проверки.

failureMessage
String

Сообщение об ошибке, используемое при сбое проверки.

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

Текущий контекст OptionsBuilder<TOptions>.

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

Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>)

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

Регистрация действия проверки для типа параметров с использованием сообщения об ошибке по умолчанию.

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4> (Func<TOptions,TDep1,TDep2,TDep3,TDep4,bool> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3, TDep4) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, TDep4, Boolean)) As OptionsBuilder(Of TOptions)

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

TDep1

Первая зависимость, используемая функцией проверки.

TDep2

Вторая зависимость, используемая функцией проверки.

TDep3

Третья зависимость, используемая функцией проверки.

TDep4

Четвертая зависимость, используемая функцией проверки.

Параметры

validation
Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>

Функция проверки.

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

Текущий контекст OptionsBuilder<TOptions>.

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

Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String)

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

Регистрация действия проверки для типа параметров.

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4> (Func<TOptions,TDep1,TDep2,TDep3,TDep4,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3, TDep4) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, TDep4, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

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

TDep1

Первая зависимость, используемая функцией проверки.

TDep2

Вторая зависимость, используемая функцией проверки.

TDep3

Третья зависимость, используемая функцией проверки.

TDep4

Четвертая зависимость, используемая функцией проверки.

Параметры

validation
Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>

Функция проверки.

failureMessage
String

Сообщение об ошибке, используемое при сбое проверки.

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

Текущий контекст OptionsBuilder<TOptions>.

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

Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>)

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

Регистрация действия проверки для типа параметров с использованием сообщения об ошибке по умолчанию.

public:
generic <typename TDep1, typename TDep2, typename TDep3>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3> (Func<TOptions,TDep1,TDep2,TDep3,bool> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, Boolean)) As OptionsBuilder(Of TOptions)

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

TDep1

Первая зависимость, используемая функцией проверки.

TDep2

Вторая зависимость, используемая функцией проверки.

TDep3

Третья зависимость, используемая функцией проверки.

Параметры

validation
Func<TOptions,TDep1,TDep2,TDep3,Boolean>

Функция проверки.

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

Текущий контекст OptionsBuilder<TOptions>.

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

Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String)

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

Регистрация действия проверки для типа параметров.

public:
generic <typename TDep1, typename TDep2, typename TDep3>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3> (Func<TOptions,TDep1,TDep2,TDep3,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

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

TDep1

Первая зависимость, используемая функцией проверки.

TDep2

Вторая зависимость, используемая функцией проверки.

TDep3

Третья зависимость, используемая функцией проверки.

Параметры

validation
Func<TOptions,TDep1,TDep2,TDep3,Boolean>

Функция проверки.

failureMessage
String

Сообщение об ошибке, используемое при сбое проверки.

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

Текущий контекст OptionsBuilder<TOptions>.

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

Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>)

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

Регистрация действия проверки для типа параметров с использованием сообщения об ошибке по умолчанию.

public:
generic <typename TDep1, typename TDep2>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2> (Func<TOptions,TDep1,TDep2,bool> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2) (validation As Func(Of TOptions, TDep1, TDep2, Boolean)) As OptionsBuilder(Of TOptions)

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

TDep1

Первая зависимость, используемая функцией проверки.

TDep2

Вторая зависимость, используемая функцией проверки.

Параметры

validation
Func<TOptions,TDep1,TDep2,Boolean>

Функция проверки.

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

Текущий контекст OptionsBuilder<TOptions>.

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

Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String)

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

Регистрация действия проверки для типа параметров.

public:
generic <typename TDep1, typename TDep2>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2> (Func<TOptions,TDep1,TDep2,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2) (validation As Func(Of TOptions, TDep1, TDep2, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

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

TDep1

Первая зависимость, используемая функцией проверки.

TDep2

Вторая зависимость, используемая функцией проверки.

Параметры

validation
Func<TOptions,TDep1,TDep2,Boolean>

Функция проверки.

failureMessage
String

Сообщение об ошибке, используемое при сбое проверки.

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

Текущий контекст OptionsBuilder<TOptions>.

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