다음을 통해 공유


ValidationContext 생성자

정의

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

오버로드

ValidationContext(Object)

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

ValidationContext(Object, IDictionary<Object,Object>)

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

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

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

ValidationContext(Object)

Source:
ValidationContext.cs
Source:
ValidationContext.cs
Source:
ValidationContext.cs

지정된 개체 인스턴스를 사용하여 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일 수 없습니다.

예외

instance이(가) null인 경우

적용 대상

ValidationContext(Object, IDictionary<Object,Object>)

Source:
ValidationContext.cs
Source:
ValidationContext.cs
Source:
ValidationContext.cs

지정된 개체와 선택적인 속성 모음을 사용하여 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);
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>

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

예외

instance이(가) null인 경우

설명

null이면 items 빈 사전이 만들어집니다. items 가 null이 아니면 키/값 쌍 집합이 새 사전에 복사되어 소비자가 원래 사전을 수정하지 못하게 됩니다.

적용 대상

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

Source:
ValidationContext.cs
Source:
ValidationContext.cs
Source:
ValidationContext.cs

서비스 공급자와 서비스 사용자의 사전을 사용하여 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);
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>

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

예외

instance이(가) null인 경우

설명

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

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

적용 대상