Idioma

OptionsBuilder<TOptions>.Validate Método

Definição

Sobrecargas

Nome Description
Validate(Func<TOptions,Boolean>)

Registra uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.

Validate(Func<TOptions,CancellationToken,Task<Boolean>>)

Registra uma ação de validação assíncrona para um tipo de opções usando uma mensagem de falha padrão.

Validate(Func<TOptions,Boolean>, String)

Registra uma ação de validação para um tipo de opções.

Validate(Func<TOptions,CancellationToken,Task<Boolean>>, String)

Registra uma ação de validação assíncrona para um tipo de opções.

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

Registra uma ação de validação assíncrona para um tipo de opções.

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

Registra uma ação de validação para um tipo de opções.

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

Registra uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.

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

Registra uma ação de validação assíncrona para um tipo de opções usando uma mensagem de falha padrão.

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

Registra uma ação de validação para um tipo de opções.

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

Registra uma ação de validação assíncrona para um tipo de opções usando uma mensagem de falha padrão.

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

Registra uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.

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

Registra uma ação de validação assíncrona para um tipo de opções.

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

Registra uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.

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

Registra uma ação de validação assíncrona para um tipo de opções usando uma mensagem de falha padrão.

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

Registra uma ação de validação para um tipo de opções.

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

Registra uma ação de validação assíncrona para um tipo de opções.

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

Registra uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.

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

Registra uma ação de validação assíncrona para um tipo de opções usando uma mensagem de falha padrão.

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

Registra uma ação de validação assíncrona para um tipo de opções.

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

Registra uma ação de validação para um tipo de opções.

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

Registra uma ação de validação assíncrona para um tipo de opções.

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

Registra uma ação de validação assíncrona para um tipo de opções usando uma mensagem de falha padrão.

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

Registra uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.

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

Registra uma ação de validação para um tipo de opções.

Validate<TValidateOptions>()

Registra um IValidateOptions<TOptions> tipo para um tipo de opções.

Validate(Func<TOptions,Boolean>)

Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs

Registra uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.

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)

Parâmetros

validation
Func<TOptions,Boolean>

A função de validação.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

Validate(Func<TOptions,CancellationToken,Task<Boolean>>)

Origem:
OptionsBuilder.cs

Registra uma ação de validação assíncrona para um tipo de opções usando uma mensagem de falha padrão.

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

Parâmetros

validation
Func<TOptions,CancellationToken,Task<Boolean>>

A função de validação assíncrona.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

Validate(Func<TOptions,Boolean>, String)

Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs

Registra uma ação de validação para um tipo de opções.

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)

Parâmetros

validation
Func<TOptions,Boolean>

A função de validação.

failureMessage
String

A mensagem de falha a ser usada quando a validação falhar.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

Validate(Func<TOptions,CancellationToken,Task<Boolean>>, String)

Origem:
OptionsBuilder.cs

Registra uma ação de validação assíncrona para um tipo de opções.

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

Parâmetros

validation
Func<TOptions,CancellationToken,Task<Boolean>>

A função de validação assíncrona.

failureMessage
String

A mensagem de falha a ser usada quando a validação falhar.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

Registra uma ação de validação assíncrona para um tipo de opções.

public:
generic <typename TDep>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep>(Func<TOptions,TDep,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation, string failureMessage);
abstract member Validate : Func<'Options, 'Dep, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'Dep, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean)), failureMessage As String) As OptionsBuilder(Of TOptions)

Parâmetros de tipo

TDep

A dependência usada pela função de validação.

Parâmetros

validation
Func<TOptions,TDep,CancellationToken,Task<Boolean>>

A função de validação assíncrona.

failureMessage
String

A mensagem de falha a ser usada quando a validação falhar.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs

Registra uma ação de validação para um tipo de opções.

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)

Parâmetros de tipo

TDep

A dependência usada pela função de validação.

Parâmetros

validation
Func<TOptions,TDep,Boolean>

A função de validação.

failureMessage
String

A mensagem de falha a ser usada quando a validação falhar.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs

Registra uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.

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)

Parâmetros de tipo

TDep

A dependência usada pela função de validação.

Parâmetros

validation
Func<TOptions,TDep,Boolean>

A função de validação.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

Registra uma ação de validação assíncrona para um tipo de opções usando uma mensagem de falha padrão.

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

Parâmetros de tipo

TDep

A dependência usada pela função de validação.

Parâmetros

validation
Func<TOptions,TDep,CancellationToken,Task<Boolean>>

A função de validação assíncrona.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs

Registra uma ação de validação para um tipo de opções.

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)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

TDep3

A terceira dependência usada pela função de validação.

TDep4

A quarta dependência usada pela função de validação.

TDep5

A quinta dependência usada pela função de validação.

Parâmetros

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

A função de validação.

failureMessage
String

A mensagem de falha a ser usada quando a validação falhar.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

Registra uma ação de validação assíncrona para um tipo de opções usando uma mensagem de falha padrão.

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, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean))) As OptionsBuilder(Of TOptions)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

TDep3

A terceira dependência usada pela função de validação.

TDep4

A quarta dependência usada pela função de validação.

TDep5

A quinta dependência usada pela função de validação.

Parâmetros

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

A função de validação assíncrona.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs

Registra uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.

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)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

TDep3

A terceira dependência usada pela função de validação.

TDep4

A quarta dependência usada pela função de validação.

TDep5

A quinta dependência usada pela função de validação.

Parâmetros

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

A função de validação.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

Registra uma ação de validação assíncrona para um tipo de opções.

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, System::Threading::CancellationToken, System::Threading::Tasks::Task<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,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean)), failureMessage As String) As OptionsBuilder(Of TOptions)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

TDep3

A terceira dependência usada pela função de validação.

TDep4

A quarta dependência usada pela função de validação.

TDep5

A quinta dependência usada pela função de validação.

Parâmetros

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

A função de validação assíncrona.

failureMessage
String

A mensagem de falha a ser usada quando a validação falhar.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs

Registra uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.

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)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

TDep3

A terceira dependência usada pela função de validação.

TDep4

A quarta dependência usada pela função de validação.

Parâmetros

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

A função de validação.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

Registra uma ação de validação assíncrona para um tipo de opções usando uma mensagem de falha padrão.

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean))) As OptionsBuilder(Of TOptions)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

TDep3

A terceira dependência usada pela função de validação.

TDep4

A quarta dependência usada pela função de validação.

Parâmetros

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

A função de validação assíncrona.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs

Registra uma ação de validação para um tipo de opções.

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)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

TDep3

A terceira dependência usada pela função de validação.

TDep4

A quarta dependência usada pela função de validação.

Parâmetros

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

A função de validação.

failureMessage
String

A mensagem de falha a ser usada quando a validação falhar.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

Registra uma ação de validação assíncrona para um tipo de opções.

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean)), failureMessage As String) As OptionsBuilder(Of TOptions)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

TDep3

A terceira dependência usada pela função de validação.

TDep4

A quarta dependência usada pela função de validação.

Parâmetros

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

A função de validação assíncrona.

failureMessage
String

A mensagem de falha a ser usada quando a validação falhar.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs

Registra uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.

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)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

TDep3

A terceira dependência usada pela função de validação.

Parâmetros

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

A função de validação.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

Registra uma ação de validação assíncrona para um tipo de opções usando uma mensagem de falha padrão.

public:
generic <typename TDep1, typename TDep2, typename TDep3>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean))) As OptionsBuilder(Of TOptions)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

TDep3

A terceira dependência usada pela função de validação.

Parâmetros

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

A função de validação assíncrona.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

Registra uma ação de validação assíncrona para um tipo de opções.

public:
generic <typename TDep1, typename TDep2, typename TDep3>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean)), failureMessage As String) As OptionsBuilder(Of TOptions)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

TDep3

A terceira dependência usada pela função de validação.

Parâmetros

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

A função de validação assíncrona.

failureMessage
String

A mensagem de falha a ser usada quando a validação falhar.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs

Registra uma ação de validação para um tipo de opções.

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)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

TDep3

A terceira dependência usada pela função de validação.

Parâmetros

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

A função de validação.

failureMessage
String

A mensagem de falha a ser usada quando a validação falhar.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

Registra uma ação de validação assíncrona para um tipo de opções.

public:
generic <typename TDep1, typename TDep2>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean)), failureMessage As String) As OptionsBuilder(Of TOptions)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

Parâmetros

validation
Func<TOptions,TDep1,TDep2,CancellationToken,Task<Boolean>>

A função de validação assíncrona.

failureMessage
String

A mensagem de falha a ser usada quando a validação falhar.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

Registra uma ação de validação assíncrona para um tipo de opções usando uma mensagem de falha padrão.

public:
generic <typename TDep1, typename TDep2>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, System.Threading.CancellationToken, System.Threading.Tasks.Task<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, CancellationToken, Task(Of Boolean))) As OptionsBuilder(Of TOptions)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

Parâmetros

validation
Func<TOptions,TDep1,TDep2,CancellationToken,Task<Boolean>>

A função de validação assíncrona.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs

Registra uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.

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)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

Parâmetros

validation
Func<TOptions,TDep1,TDep2,Boolean>

A função de validação.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs
Origem:
OptionsBuilder.cs

Registra uma ação de validação para um tipo de opções.

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)

Parâmetros de tipo

TDep1

A primeira dependência usada pela função de validação.

TDep2

A segunda dependência usada pela função de validação.

Parâmetros

validation
Func<TOptions,TDep1,TDep2,Boolean>

A função de validação.

failureMessage
String

A mensagem de falha a ser usada quando a validação falhar.

Retornos

O atual OptionsBuilder<TOptions>.

Aplica-se a

Validate<TValidateOptions>()

Origem:
OptionsBuilder.cs

Registra um IValidateOptions<TOptions> tipo para um tipo de opções.

public:
generic <typename TValidateOptions>
 where TValidateOptions : class, Microsoft::Extensions::Options::IValidateOptions<TOptions> virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate();
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TValidateOptions>() where TValidateOptions : class, Microsoft.Extensions.Options.IValidateOptions<TOptions>;
abstract member Validate : unit -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'ValidateOptions : null and 'ValidateOptions :> Microsoft.Extensions.Options.IValidateOptions<'Options>)
override this.Validate : unit -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'ValidateOptions : null and 'ValidateOptions :> Microsoft.Extensions.Options.IValidateOptions<'Options>)
Public Overridable Function Validate(Of TValidateOptions As {Class, IValidateOptions(Of TOptions)}) () As OptionsBuilder(Of TOptions)

Parâmetros de tipo

TValidateOptions

O tipo de validação.

Retornos

O atual OptionsBuilder<TOptions>.

Comentários

A validação tem como escopo o nome de opções associado a esse construtor. As dependências exigidas são TValidateOptions resolvidas do provedor de serviços.

Aplica-se a