語言

AsyncValidateOptions<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5> 類別

定義

generic <typename TOptions, typename TDep1, typename TDep2, typename TDep3, typename TDep4, typename TDep5>
 where TOptions : classpublic ref class AsyncValidateOptions : Microsoft::Extensions::Options::IAsyncValidateOptions<TOptions>
public class AsyncValidateOptions<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5> : Microsoft.Extensions.Options.IAsyncValidateOptions<TOptions> where TOptions : class
type AsyncValidateOptions<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5 (requires 'Options : null)> = class
    interface IAsyncValidateOptions<'Options (requires 'Options : null)>
Public Class AsyncValidateOptions(Of TOptions, TDep1, TDep2, TDep3, TDep4, TDep5)
Implements IAsyncValidateOptions(Of TOptions)

類型參數

TOptions

驗證的選項類型。

TDep1

第一種依賴類型。

TDep2

第二種依賴類型。

TDep3

第三種依賴類型。

TDep4

第四種依賴類型。

TDep5

第五種依賴類型。

繼承
AsyncValidateOptions<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>
實作

建構函式

名稱 Description
AsyncValidateOptions<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>(String, TDep1, TDep2, TDep3, TDep4, TDep5, Func<TOptions,TDep1,TDep2, TDep3,TDep4,TDep5,CancellationToken,Task<Boolean>>, String)

初始化一個新的 實 AsyncValidateOptions<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>例。

屬性

名稱 Description
Dependency1

他會獲得第一個依賴。

Dependency2

會獲得第二個依賴性。

Dependency3

獲得第三個依賴。

Dependency4

會獲得第四個依賴。

Dependency5

獲得第五個依賴。

FailureMessage

驗證失敗時會收到回傳錯誤。

Name

取得期權名稱。

Validation

取得非同步驗證函數。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
ValidateAsync(String, TOptions, CancellationToken)

非同步驗證指定的命名選項實例(或若 name 為 則 null驗證所有)。

適用於