Sprache

AsyncValidateOptions<TOptions,TDep1,TDep2> Konstruktor

Definition

Initialisiert eine neue Instanz von 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)

Parameter

name
String

Optionsname.

dependency1
TDep1

Die erste Abhängigkeit.

dependency2
TDep2

Die zweite Abhängigkeit.

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

Asynchrone Überprüfungsfunktion.

failureMessage
String

Überprüfungsfehlermeldung.

Gilt für: