ValidationContext 생성자

정의

ValidationContext 클래스의 새 인스턴스를 초기화합니다.

오버로드

Name Description
ValidationContext(Object)

지정된 개체 인스턴스를 사용하여 클래스의 ValidationContext 새 인스턴스를 초기화합니다.

ValidationContext(Object, IDictionary<Object,Object>)

지정된 개체와 선택적 속성 모음을 사용하여 클래스의 ValidationContext 새 인스턴스를 초기화합니다.

ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>)

서비스 공급자 및 서비스 소비자 사전을 ValidationContext 사용하여 클래스의 새 인스턴스를 초기화합니다.

ValidationContext(Object)

지정된 개체 인스턴스를 사용하여 클래스의 ValidationContext 새 인스턴스를 초기화합니다.

public:
 ValidationContext(System::Object ^ instance);
public ValidationContext(object instance);
new System.ComponentModel.DataAnnotations.ValidationContext : obj -> System.ComponentModel.DataAnnotations.ValidationContext
Public Sub New (instance As Object)

매개 변수

instance
Object

유효성을 검사할 개체 인스턴스입니다. null수 없습니다.

예외

instancenull입니다.

적용 대상

ValidationContext(Object, IDictionary<Object,Object>)

지정된 개체와 선택적 속성 모음을 사용하여 클래스의 ValidationContext 새 인스턴스를 초기화합니다.

public:
 ValidationContext(System::Object ^ instance, System::Collections::Generic::IDictionary<System::Object ^, System::Object ^> ^ items);
public ValidationContext(object instance, System.Collections.Generic.IDictionary<object,object> items);
new System.ComponentModel.DataAnnotations.ValidationContext : obj * System.Collections.Generic.IDictionary<obj, obj> -> System.ComponentModel.DataAnnotations.ValidationContext
Public Sub New (instance As Object, items As IDictionary(Of Object, Object))

매개 변수

instance
Object

유효성을 검사할 개체 인스턴스입니다. null수 없습니다.

items
IDictionary<Object,Object>

소비자가 사용할 수 있도록 하는 선택적 키/값 쌍 집합입니다.

예외

instancenull입니다.

설명

null경우 items 빈 사전이 만들어집니다. null이 아닌 경우 items 키/값 쌍 집합이 새 사전에 복사되어 소비자가 원래 사전을 수정할 수 없습니다.

적용 대상

ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>)

서비스 공급자 및 서비스 소비자 사전을 ValidationContext 사용하여 클래스의 새 인스턴스를 초기화합니다.

public:
 ValidationContext(System::Object ^ instance, IServiceProvider ^ serviceProvider, System::Collections::Generic::IDictionary<System::Object ^, System::Object ^> ^ items);
public ValidationContext(object instance, IServiceProvider serviceProvider, System.Collections.Generic.IDictionary<object,object> items);
new System.ComponentModel.DataAnnotations.ValidationContext : obj * IServiceProvider * System.Collections.Generic.IDictionary<obj, obj> -> System.ComponentModel.DataAnnotations.ValidationContext
Public Sub New (instance As Object, serviceProvider As IServiceProvider, items As IDictionary(Of Object, Object))

매개 변수

instance
Object

유효성을 검사할 개체입니다. 이 매개 변수는 필수입니다.

serviceProvider
IServiceProvider

인터페이스를 구현하는 개체입니다 IServiceProvider . 이 매개 변수는 선택 사항입니다.

items
IDictionary<Object,Object>

서비스 소비자가 사용할 수 있도록 하는 키/값 쌍의 사전입니다. 이 매개 변수는 선택 사항입니다.

예외

instancenull입니다.

설명

매개 변수는 serviceProvider 사용자 지정 유효성 검사를 수행하기 위해 메서드에서 사용할 GetService 수 있는 서비스를 나타냅니다.

매개 변수가 itemsnull있으면 빈 사전이 만들어집니다. 매개 변수가 없 null으면 키/값 쌍 집합이 새 사전에 복사되므로 서비스 소비자가 원래 사전을 수정할 수 없습니다.

적용 대상