Langue

AsyncValidateOptions<TOptions,TDep1,TDep2> Constructeur

Définition

Initialise une nouvelle instance 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)

Paramètres

name
String

Nom des options.

dependency1
TDep1

Première dépendance.

dependency2
TDep2

Deuxième dépendance.

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

Fonction de validation asynchrone.

failureMessage
String

Message d’échec de validation.

S’applique à