共用方式為


ValidateOptions<TOptions,TDep1,TDep2> 類別

定義

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

類型參數

TOptions

要驗證的選項類型。

TDep1

第一個相依性類型。

TDep2

第二個相依性類型。

繼承
ValidateOptions<TOptions,TDep1,TDep2>
實作

建構函式

ValidateOptions<TOptions,TDep1,TDep2>(String, TDep1, TDep2, Func<TOptions,TDep1,TDep2,Boolean>, String)

建構函式。

屬性

Dependency1

第一個相依性。

Dependency2

第二個相依性。

FailureMessage

驗證失敗時要傳回的錯誤。

Name

選項名稱。

Validation

驗證函式。

方法

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)
Validate(String, TOptions)

驗證特定具名選項執行個體 (若 name 為 null,則為所有選項執行個體)。

適用於