OptionsBuilder<TOptions>.Validate 方法

定義

多載

名稱 Description
Validate(Func<TOptions,Boolean>)

使用預設失敗訊息註冊選項類型的驗證動作。

Validate(Func<TOptions,Boolean>, String)

對選項類型登錄驗證動作。

Validate<TDep>(Func<TOptions,TDep,Boolean>)

使用預設失敗訊息註冊選項類型的驗證動作。

Validate<TDep>(Func<TOptions,TDep,Boolean>, String)

對選項類型登錄驗證動作。

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>)

使用預設失敗訊息註冊選項類型的驗證動作。

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String)

對選項類型登錄驗證動作。

Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>)

使用預設失敗訊息註冊選項類型的驗證動作。

Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String)

對選項類型登錄驗證動作。

Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>)

使用預設失敗訊息註冊選項類型的驗證動作。

Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String)

對選項類型登錄驗證動作。

Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>)

使用預設失敗訊息註冊選項類型的驗證動作。

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

對選項類型登錄驗證動作。

Validate(Func<TOptions,Boolean>)

來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs

使用預設失敗訊息註冊選項類型的驗證動作。

public:
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate(Func<TOptions,bool> validation);
abstract member Validate : Func<'Options, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate (validation As Func(Of TOptions, Boolean)) As OptionsBuilder(Of TOptions)

參數

validation
Func<TOptions,Boolean>

驗證功能。

傳回

目前 OptionsBuilder<TOptions>的 。

適用於

Validate(Func<TOptions,Boolean>, String)

來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs

對選項類型登錄驗證動作。

public:
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate(Func<TOptions,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate (validation As Func(Of TOptions, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

參數

validation
Func<TOptions,Boolean>

驗證功能。

failureMessage
String

驗證失敗時使用的失敗訊息。

傳回

目前 OptionsBuilder<TOptions>的 。

適用於

Validate<TDep>(Func<TOptions,TDep,Boolean>)

來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs

使用預設失敗訊息註冊選項類型的驗證動作。

public:
generic <typename TDep>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep>(Func<TOptions,TDep,bool> validation);
abstract member Validate : Func<'Options, 'Dep, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'Dep, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep) (validation As Func(Of TOptions, TDep, Boolean)) As OptionsBuilder(Of TOptions)

類型參數

TDep

驗證函數所使用的相依性。

參數

validation
Func<TOptions,TDep,Boolean>

驗證功能。

傳回

目前 OptionsBuilder<TOptions>的 。

適用於

Validate<TDep>(Func<TOptions,TDep,Boolean>, String)

來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs

對選項類型登錄驗證動作。

public:
generic <typename TDep>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep>(Func<TOptions,TDep,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, 'Dep, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'Dep, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep) (validation As Func(Of TOptions, TDep, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

類型參數

TDep

驗證函數所使用的相依性。

參數

validation
Func<TOptions,TDep,Boolean>

驗證功能。

failureMessage
String

驗證失敗時使用的失敗訊息。

傳回

目前 OptionsBuilder<TOptions>的 。

適用於

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>)

來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs

使用預設失敗訊息註冊選項類型的驗證動作。

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4, typename TDep5>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,bool> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3, TDep4, TDep5) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, Boolean)) As OptionsBuilder(Of TOptions)

類型參數

TDep1

驗證函數使用的第一個相依關係。

TDep2

驗證函數使用的第二個依賴性。

TDep3

驗證函數使用的第三個依賴關係。

TDep4

驗證函數使用的第四個依賴性。

TDep5

驗證函數使用的第五個依賴。

參數

validation
Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>

驗證功能。

傳回

目前 OptionsBuilder<TOptions>的 。

適用於

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String)

來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs

對選項類型登錄驗證動作。

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4, typename TDep5>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, 'TDep5, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3, TDep4, TDep5) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

類型參數

TDep1

驗證函數使用的第一個相依關係。

TDep2

驗證函數使用的第二個依賴性。

TDep3

驗證函數使用的第三個依賴關係。

TDep4

驗證函數使用的第四個依賴性。

TDep5

驗證函數使用的第五個依賴。

參數

validation
Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>

驗證功能。

failureMessage
String

驗證失敗時使用的失敗訊息。

傳回

目前 OptionsBuilder<TOptions>的 。

適用於

Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>)

來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs

使用預設失敗訊息註冊選項類型的驗證動作。

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,bool> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3, TDep4) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, TDep4, Boolean)) As OptionsBuilder(Of TOptions)

類型參數

TDep1

驗證函數使用的第一個相依關係。

TDep2

驗證函數使用的第二個依賴性。

TDep3

驗證函數使用的第三個依賴關係。

TDep4

驗證函數使用的第四個依賴性。

參數

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

驗證功能。

傳回

目前 OptionsBuilder<TOptions>的 。

適用於

Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String)

來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs

對選項類型登錄驗證動作。

public:
generic <typename TDep1, typename TDep2, typename TDep3, typename TDep4>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, TDep4, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, 'TDep4, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3, TDep4) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, TDep4, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

類型參數

TDep1

驗證函數使用的第一個相依關係。

TDep2

驗證函數使用的第二個依賴性。

TDep3

驗證函數使用的第三個依賴關係。

TDep4

驗證函數使用的第四個依賴性。

參數

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

驗證功能。

failureMessage
String

驗證失敗時使用的失敗訊息。

傳回

目前 OptionsBuilder<TOptions>的 。

適用於

Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>)

來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs

使用預設失敗訊息註冊選項類型的驗證動作。

public:
generic <typename TDep1, typename TDep2, typename TDep3>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,bool> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, Boolean)) As OptionsBuilder(Of TOptions)

類型參數

TDep1

驗證函數使用的第一個相依關係。

TDep2

驗證函數使用的第二個依賴性。

TDep3

驗證函數使用的第三個依賴關係。

參數

validation
Func<TOptions,TDep1,TDep2,TDep3,Boolean>

驗證功能。

傳回

目前 OptionsBuilder<TOptions>的 。

適用於

Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String)

來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs

對選項類型登錄驗證動作。

public:
generic <typename TDep1, typename TDep2, typename TDep3>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, TDep3, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, 'TDep3, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2, TDep3) (validation As Func(Of TOptions, TDep1, TDep2, TDep3, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

類型參數

TDep1

驗證函數使用的第一個相依關係。

TDep2

驗證函數使用的第二個依賴性。

TDep3

驗證函數使用的第三個依賴關係。

參數

validation
Func<TOptions,TDep1,TDep2,TDep3,Boolean>

驗證功能。

failureMessage
String

驗證失敗時使用的失敗訊息。

傳回

目前 OptionsBuilder<TOptions>的 。

適用於

Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>)

來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs

使用預設失敗訊息註冊選項類型的驗證動作。

public:
generic <typename TDep1, typename TDep2>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, bool> ^ validation);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,bool> validation);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, bool (requires 'Options : null)> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2) (validation As Func(Of TOptions, TDep1, TDep2, Boolean)) As OptionsBuilder(Of TOptions)

類型參數

TDep1

驗證函數使用的第一個相依關係。

TDep2

驗證函數使用的第二個依賴性。

參數

validation
Func<TOptions,TDep1,TDep2,Boolean>

驗證功能。

傳回

目前 OptionsBuilder<TOptions>的 。

適用於

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

來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs
來源:
OptionsBuilder.cs

對選項類型登錄驗證動作。

public:
generic <typename TDep1, typename TDep2>
 virtual Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ Validate(Func<TOptions, TDep1, TDep2, bool> ^ validation, System::String ^ failureMessage);
public virtual Microsoft.Extensions.Options.OptionsBuilder<TOptions> Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,bool> validation, string failureMessage);
abstract member Validate : Func<'Options, 'TDep1, 'TDep2, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
override this.Validate : Func<'Options, 'TDep1, 'TDep2, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)>
Public Overridable Function Validate(Of TDep1, TDep2) (validation As Func(Of TOptions, TDep1, TDep2, Boolean), failureMessage As String) As OptionsBuilder(Of TOptions)

類型參數

TDep1

驗證函數使用的第一個相依關係。

TDep2

驗證函數使用的第二個依賴性。

參數

validation
Func<TOptions,TDep1,TDep2,Boolean>

驗證功能。

failureMessage
String

驗證失敗時使用的失敗訊息。

傳回

目前 OptionsBuilder<TOptions>的 。

適用於