ViewDataDictionary 생성자

정의

오버로드

ViewDataDictionary(ViewDataDictionary)

기존 인스턴스를 기반으로 하 여 클래스의 새 인스턴스를 초기화 ViewDataDictionary 합니다.

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)

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

ViewDataDictionary(IModelMetadataProvider, Type)

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

ViewDataDictionary(ViewDataDictionary, Type)

기존 인스턴스에 파트를 기반으로 하는 클래스의 새 인스턴스를 초기화 ViewDataDictionary 합니다.

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)

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

ViewDataDictionary(ViewDataDictionary, Object, Type)

기존 인스턴스에 파트를 기반으로 하는 클래스의 새 인스턴스를 초기화 ViewDataDictionary 합니다. 이 생성자는가 null 일 때 예외가 throw 되는 것을 방지 하기 위해 주의 SetModel(Object) model 합니다.

ViewDataDictionary(ViewDataDictionary)

기존 인스턴스를 기반으로 하 여 클래스의 새 인스턴스를 초기화 ViewDataDictionary 합니다.

public:
 ViewDataDictionary(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary ^ source);
public ViewDataDictionary (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source);
new Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
Public Sub New (source As ViewDataDictionary)

매개 변수

source
ViewDataDictionary

ViewDataDictionary 초기 값을 복사할 인스턴스입니다.

설명

인스턴스를 복사할 때 사용 ViewDataDictionary 하 고 선언 된는 Model Type ViewDataDictionary<TModel> 인스턴스에서 기본 ViewDataDictionary 인스턴스로 복사 하는 경우와 같이 변경 되지 않습니다.

이 생성자는 Model 의 선언 된 형식과 호환 되지 않는 값으로 설정 될 수 있는 컨텍스트에서 사용 하면 안 됩니다 source .

적용 대상

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)

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

public:
 ViewDataDictionary(Microsoft::AspNetCore::Mvc::ModelBinding::IModelMetadataProvider ^ metadataProvider, Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateDictionary ^ modelState);
public ViewDataDictionary (Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState);
new Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary : Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
Public Sub New (metadataProvider As IModelMetadataProvider, modelState As ModelStateDictionary)

매개 변수

metadataProvider
IModelMetadataProvider

IModelMetadataProvider 인스턴스를 만드는 데 사용 되는 인스턴스입니다 ModelExplorer .

modelState
ModelStateDictionary

ModelStateDictionary 이 범위에 대 한 인스턴스입니다.

설명

ViewDataDictionary새 최상위 범위에 대해를 만들 때 사용할입니다.

적용 대상

ViewDataDictionary(IModelMetadataProvider, Type)

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

protected:
 ViewDataDictionary(Microsoft::AspNetCore::Mvc::ModelBinding::IModelMetadataProvider ^ metadataProvider, Type ^ declaredModelType);
protected ViewDataDictionary (Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Type declaredModelType);
new Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary : Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider * Type -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
Protected Sub New (metadataProvider As IModelMetadataProvider, declaredModelType As Type)

매개 변수

metadataProvider
IModelMetadataProvider

IModelMetadataProvider 인스턴스를 만드는 데 사용 되는 인스턴스입니다 ModelExplorer .

declaredModelType
Type

TypeModel필요한 값입니다. 을 설정 하는 데 사용 ModelMetadata 됩니다.

설명

새 최상위 범위에 대해 파생 된를 만들 때 사용 ViewDataDictionary 합니다.

적용 대상

ViewDataDictionary(ViewDataDictionary, Type)

기존 인스턴스에 파트를 기반으로 하는 클래스의 새 인스턴스를 초기화 ViewDataDictionary 합니다.

protected:
 ViewDataDictionary(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary ^ source, Type ^ declaredModelType);
protected ViewDataDictionary (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source, Type declaredModelType);
new Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary * Type -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
Protected Sub New (source As ViewDataDictionary, declaredModelType As Type)

매개 변수

source
ViewDataDictionary

ViewDataDictionary 초기 값을 복사할 인스턴스입니다.

declaredModelType
Type

TypeModel필요한 값입니다. 을 설정 하는 데 사용 ModelMetadata 됩니다.

설명

인스턴스를 복사 하는 데 사용 하는 경우 ViewDataDictionary 와 새 인스턴스의 선언 Model Type 된가 알려져 있지만 Model 기본 ViewDataDictionary 인스턴스에서 인스턴스로 복사 하는 경우와 같이 기존 인스턴스에서 복사 해야 합니다. ViewDataDictionary<TModel>

이 생성자는 소스가 인 경우 throw 할 수 있습니다 . 모델이 null 이 아니고와 호환 되지 않습니다 declaredModelType . 모델 전달: 소스를 ViewDataDictionary(ViewDataDictionary, Object, Type) 무시 하려면 null입니다 . 모델.

적용 대상

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)

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

protected:
 ViewDataDictionary(Microsoft::AspNetCore::Mvc::ModelBinding::IModelMetadataProvider ^ metadataProvider, Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateDictionary ^ modelState, Type ^ declaredModelType);
protected ViewDataDictionary (Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, Type declaredModelType);
new Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary : Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary * Type -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
Protected Sub New (metadataProvider As IModelMetadataProvider, modelState As ModelStateDictionary, declaredModelType As Type)

매개 변수

metadataProvider
IModelMetadataProvider

IModelMetadataProvider 인스턴스를 만드는 데 사용 되는 인스턴스입니다 ModelExplorer .

modelState
ModelStateDictionary

ModelStateDictionary 이 범위에 대 한 인스턴스입니다.

declaredModelType
Type

TypeModel필요한 값입니다. 을 설정 하는 데 사용 ModelMetadata 됩니다.

설명

새 최상위 범위에 대해 파생 된를 만들 때 사용 ViewDataDictionary 합니다.

적용 대상

ViewDataDictionary(ViewDataDictionary, Object, Type)

기존 인스턴스에 파트를 기반으로 하는 클래스의 새 인스턴스를 초기화 ViewDataDictionary 합니다. 이 생성자는가 null 일 때 예외가 throw 되는 것을 방지 하기 위해 주의 SetModel(Object) model 합니다.

protected:
 ViewDataDictionary(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary ^ source, System::Object ^ model, Type ^ declaredModelType);
protected ViewDataDictionary (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source, object model, Type declaredModelType);
new Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary * obj * Type -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
Protected Sub New (source As ViewDataDictionary, model As Object, declaredModelType As Type)

매개 변수

source
ViewDataDictionary

ViewDataDictionary 초기 값을 복사할 인스턴스입니다.

model
Object

속성의 값 Model 입니다.

declaredModelType
Type

TypeModel필요한 값입니다. 을 설정 하는 데 사용 ModelMetadata 됩니다.

설명

인스턴스를 복사 하는 경우 사용 하 ViewDataDictionary 고, 새 인스턴스의 선언 Model Type Model 된 및는 알려진입니다.

modelnull 이 아니고와 호환 되지 않는 경우이 생성자가 throw 될 수 있습니다 declaredModelType .

적용 대상