Idioma

OptionsBuilder<TOptions>.Validate Método

Definição

Sobrecargas

Name Descrição
Validate(Func<TOptions,Boolean>)

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

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

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

Validate(Func<TOptions,Boolean>, String)

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

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

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

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

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

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

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

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

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

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

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

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

Regista 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>>)

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

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

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

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

Regista 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>)

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

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

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

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

Regista 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)

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

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

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

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

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

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

Regista 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)

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

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

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

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

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

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

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

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

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

Validate<TValidateOptions>()

Regista 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

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

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.

Devoluções

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

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

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.

Devoluções

O atual OptionsBuilder<TOptions>.

Aplica-se a

Validate(Func<TOptions,Boolean>, String)

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

Regista 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 usar quando a validação falha.

Devoluções

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

Regista 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 usar quando a validação falha.

Devoluções

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

Regista 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 Genérico

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 usar quando a validação falha.

Devoluções

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

Regista 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 Genérico

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 usar quando a validação falha.

Devoluções

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

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

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 Genérico

TDep

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

Parâmetros

validation
Func<TOptions,TDep,Boolean>

A função de validação.

Devoluções

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

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

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 Genérico

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.

Devoluções

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

Regista 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 Genérico

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 usar quando a validação falha.

Devoluções

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

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

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 Genérico

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.

Devoluções

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

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

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 Genérico

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.

Devoluções

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

Regista 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 Genérico

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 usar quando a validação falha.

Devoluções

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

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

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 Genérico

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.

Devoluções

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

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

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 Genérico

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.

Devoluções

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

Regista 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 Genérico

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 usar quando a validação falha.

Devoluções

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

Regista 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 Genérico

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 usar quando a validação falha.

Devoluções

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

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

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 Genérico

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.

Devoluções

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

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

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 Genérico

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.

Devoluções

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

Regista 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 Genérico

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 usar quando a validação falha.

Devoluções

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

Regista 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 Genérico

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 usar quando a validação falha.

Devoluções

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

Regista 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 Genérico

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 usar quando a validação falha.

Devoluções

O atual OptionsBuilder<TOptions>.

Aplica-se a

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

Origem:
OptionsBuilder.cs

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

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 Genérico

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.

Devoluções

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

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

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 Genérico

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.

Devoluções

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

Regista 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 Genérico

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 usar quando a validação falha.

Devoluções

O atual OptionsBuilder<TOptions>.

Aplica-se a

Validate<TValidateOptions>()

Origem:
OptionsBuilder.cs

Regista 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 Genérico

TValidateOptions

O tipo de validação.

Devoluções

O atual OptionsBuilder<TOptions>.

Observações

A validação é atribuída ao nome das opções associado a este construtor. As dependências exigidas por TValidateOptions são resolvidas pelo fornecedor de serviços.

Aplica-se a