ValidateOptions<TOptions,TDep1,TDep2>(String, TDep1, TDep2, Func<TOptions,TDep1,TDep2,Boolean>, String) 构造函数

定义

构造函数。Constructor.

public:
 ValidateOptions(System::String ^ name, TDep1 dependency1, TDep2 dependency2, Func<TOptions, TDep1, TDep2, bool> ^ validation, System::String ^ failureMessage);
public ValidateOptions (string name, TDep1 dependency1, TDep2 dependency2, Func<TOptions,TDep1,TDep2,bool> validation, string failureMessage);
new Microsoft.Extensions.Options.ValidateOptions<'Options, 'TDep1, 'TDep2 (requires 'Options : null)> : string * 'TDep1 * 'TDep2 * Func<'Options, 'TDep1, 'TDep2, bool (requires 'Options : null)> * string -> Microsoft.Extensions.Options.ValidateOptions<'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, Boolean), failureMessage As String)

参数

name
String

选项名称。Options name.

dependency1
TDep1

第一个依赖项。The first dependency.

dependency2
TDep2

第二个依赖项。The second dependency.

validation
Func<TOptions,TDep1,TDep2,Boolean>

验证函数。Validation function.

failureMessage
String

验证失败消息。Validation failure message.

适用于