ViewDataDictionary 생성자

정의

오버로드

ViewDataDictionary(ViewDataDictionary)

완전히 기존 instance 기반으로 클래스의 ViewDataDictionary 새 instance 초기화합니다.

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)

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

ViewDataDictionary(IModelMetadataProvider, Type)

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

ViewDataDictionary(ViewDataDictionary, Type)

기존 instance 부분적으로 기반으로 클래스의 ViewDataDictionary 새 instance 초기화합니다.

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)

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

ViewDataDictionary(ViewDataDictionary, Object, Type)

기존 instance 부분적으로 기반으로 클래스의 ViewDataDictionary 새 instance 초기화합니다. 이 생성자는 가 일 때 modelnull예외가 SetModel(Object) throw되지 않도록 주의합니다.

ViewDataDictionary(ViewDataDictionary)

완전히 기존 instance 기반으로 클래스의 ViewDataDictionary 새 instance 초기화합니다.

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초기 값을 복사할 instance.

설명

instance 복사할 ViewDataDictionary 때 사용할 경우 선언된 ModelType 은 instance 기본 ViewDataDictionary instance 복사하는 ViewDataDictionary<TModel> 경우와 같은 변경되지 않습니다.

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

적용 대상

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 데 사용되는 instance.

modelState
ModelStateDictionary

ModelStateDictionary이 scope 대한 instance.

설명

새 최상위 scope 대한 을 만들 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 데 사용되는 instance.

declaredModelType
Type

Type 예상 값의 Model 입니다. 를 설정하는 ModelMetadata데 사용됩니다.

설명

새 최상위 scope 대한 파생을 ViewDataDictionary 만들 때 사용합니다.

적용 대상

ViewDataDictionary(ViewDataDictionary, Type)

기존 instance 부분적으로 기반으로 클래스의 ViewDataDictionary 새 instance 초기화합니다.

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초기 값을 복사할 instance.

declaredModelType
Type

Type 예상 값의 Model 입니다. 를 설정하는 ModelMetadata데 사용됩니다.

설명

instance 복사할 ViewDataDictionary 때 사용하기 위해 새 instance 선언된TypeModel은 알려져 있지만 Model 기본 ViewDataDictionary instance instance 복사하는 경우와 같은 기존 instance ViewDataDictionary<TModel> 복사해야 합니다.

이 생성자는 가 이null 아니고 와 declaredModelType호환되지 않을 수 source.Model 있습니다throw. 를 에 전달 model: null 하여 ViewDataDictionary(ViewDataDictionary, Object, Type) 를 무시합니다 source.Model.

적용 대상

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 데 사용되는 instance.

modelState
ModelStateDictionary

ModelStateDictionary이 scope 대한 instance.

declaredModelType
Type

Type 예상 값의 Model 입니다. 를 설정하는 ModelMetadata데 사용됩니다.

설명

새 최상위 scope 대한 파생을 ViewDataDictionary 만들 때 사용합니다.

적용 대상

ViewDataDictionary(ViewDataDictionary, Object, Type)

기존 instance 부분적으로 기반으로 클래스의 ViewDataDictionary 새 instance 초기화합니다. 이 생성자는 가 일 때 modelnull예외가 SetModel(Object) throw되지 않도록 주의합니다.

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);
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초기 값을 복사할 instance.

model
Object

속성의 값입니다 Model .

declaredModelType
Type

Type 예상 값의 Model 입니다. 를 설정하는 ModelMetadata데 사용됩니다.

설명

instance 복사할 ViewDataDictionary 때 사용되며 새 instance 선언되고 ModelTypeModel 알려집니다.

이 생성자는 가 이null 아니고 와 declaredModelType호환되지 않을 수 model 있습니다throw.

적용 대상