Share via


OptionsBuilder<TOptions>.Validate 메서드

정의

오버로드

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>)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
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)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
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>)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
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)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
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>)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
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)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
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>)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
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)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
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>)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
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)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
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>)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
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)

Source:
OptionsBuilder.cs
Source:
OptionsBuilder.cs
Source:
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>입니다.

적용 대상