Lingua

AsyncValidateOptions<TOptions,TDep1,TDep2> Costruttore

Definizione

Inizializza una nuova istanza di 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)

Parametri

name
String

Nome opzioni.

dependency1
TDep1

Prima dipendenza.

dependency2
TDep2

Seconda dipendenza.

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

Funzione di convalida asincrona.

failureMessage
String

Messaggio di errore di convalida.

Si applica a