OptionsBuilder<TOptions>.Validate Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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
- 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
- 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
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
- 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
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
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
- 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
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
- 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
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
- 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.