語言

AsyncValidateOptions<TOptions,TDep1,TDep2,TDep3,TDep4> 建構函式

定義

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

參數

name
String

選項名稱。

dependency1
TDep1

第一個依賴性。

dependency2
TDep2

第二個依賴性。

dependency3
TDep3

第三種依賴。

dependency4
TDep4

第四個依賴。

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

非同步驗證功能。

failureMessage
String

驗證失敗訊息。

適用於