Lenguaje

AsyncValidateOptions<TOptions,TDep1,TDep2> Constructor

Definición

Inicializa una nueva instancia de AsyncValidateOptions<TOptions,TDep1,TDep2>.

public:
 AsyncValidateOptions(System::String ^ name, TDep1 dependency1, TDep2 dependency2, Func<TOptions, TDep1, TDep2, System::Threading::CancellationToken, System::Threading::Tasks::Task<bool> ^> ^ validation, System::String ^ failureMessage);
public AsyncValidateOptions(string? name, TDep1 dependency1, TDep2 dependency2, Func<TOptions,TDep1,TDep2,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> validation, string failureMessage);
new Microsoft.Extensions.Options.AsyncValidateOptions<'Options, 'TDep1, 'TDep2 (requires 'Options : null)> : string * 'TDep1 * 'TDep2 * Func<'Options, 'TDep1, 'TDep2, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool> (requires 'Options : null)> * string -> Microsoft.Extensions.Options.AsyncValidateOptions<'Options, 'TDep1, 'TDep2 (requires 'Options : null)>
Public Sub New (name As String, dependency1 As TDep1, dependency2 As TDep2, validation As Func(Of TOptions, TDep1, TDep2, CancellationToken, Task(Of Boolean)), failureMessage As String)

Parámetros

name
String

Nombre de las opciones.

dependency1
TDep1

La primera dependencia.

dependency2
TDep2

Segunda dependencia.

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

Función de validación asincrónica.

failureMessage
String

Mensaje de error de validación.

Se aplica a