다음을 통해 공유


ValidateOptions<TOptions,TDep1,TDep2,TDep3,TDep4> 생성자

정의

생성자입니다.

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

매개 변수

name
String

옵션 이름입니다.

dependency1
TDep1

첫 번째 종속성입니다.

dependency2
TDep2

두 번째 종속성입니다.

dependency3
TDep3

세 번째 종속성입니다.

dependency4
TDep4

네 번째 종속성입니다.

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

유효성 검사 함수입니다.

failureMessage
String

유효성 검사 실패 메시지입니다.

적용 대상