Microsoft.Extensions.Validation 네임스페이스

클래스

Name Description
DisplayNameInfo

유효성이 검사된 멤버(속성, 매개 변수 또는 형식)의 표시 이름을 확인합니다. 각 ValidatablePropertyInfo인스턴스 ValidatableParameterInfoValidatableTypeInfo 는 유효성 검사 시 표시 이름을 생성하는 전략을 캡슐화하는 단일 DisplayNameInfo 인스턴스를 포함할 수 있습니다.

SkipValidationAttribute

속성, 매개 변수 또는 형식의 유효성을 검사해서는 안 됨을 나타냅니다.

ValidatableParameterInfo

매개 변수에 대한 유효성 검사 정보를 포함합니다.

ValidatablePropertyInfo

형식의 멤버에 대한 유효성 검사 정보를 포함합니다.

ValidatableTypeAttribute

유효성 검사 생성기에서 검색을 지원하기 위해 형식의 유효성을 검사할 수 있음을 나타냅니다.

ValidatableTypeInfo

형식에 대한 유효성 검사 정보를 포함합니다.

ValidateContext

유효성을 검사할 수 있는 개체의 유효성을 검사하기 위한 컨텍스트를 나타냅니다.

ValidationOptions

유효성 검사 시스템에 대한 구성 옵션을 지정합니다.

구조체

Name Description
DisplayNameLocalizationContext

속성 및 매개 변수의 ResolveDisplayName(DisplayNameLocalizationContext) 지역화된 표시 이름을 확인하기 위한 메서드에 대한 컨텍스트를 제공합니다.

ErrorMessageLocalizationContext

유효성 검사 특성에 대한 지역화되거나 사용자 지정된 오류 메시지를 확인하기 위한 메서드에 대한 컨텍스트 ResolveErrorMessage(ErrorMessageLocalizationContext) 를 제공합니다.

ValidationErrorContext

유효성 검사 오류의 컨텍스트를 나타냅니다.

인터페이스

Name Description
IValidatableInfo

값의 유효성을 검사하기 위한 인터페이스를 나타냅니다.

IValidatableInfoResolver

지정된 <seealso cref="T:System.Type"/seealso 또는 ><seealso> cref="<T:System.Reflection.ParameterInfo"></seealso>와 관련된 유효성 검사 정보를 확인하기 위한 인터페이스를 제공합니다.

IValidationLocalizer

유효성 검사 파이프라인에 대한 지역화 서비스를 제공합니다. 구현은 표시 이름(오류 메시지에서 자리 표시자 대체로 {0} 사용됨) 및 인스턴스에 대한 ValidationAttribute 지역화된 오류 메시지 텍스트를 확인합니다. 인스턴스를 설정 Localizer 하여 지역화를 사용하도록 설정합니다.