다음을 통해 공유


ViewDataDictionary<TModel> 생성자

정의

오버로드

ViewDataDictionary<TModel>(ViewDataDictionary)

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

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

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

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

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

ViewDataDictionary<TModel>(ViewDataDictionary)

Source:
ViewDataDictionaryOfT.cs
Source:
ViewDataDictionaryOfT.cs
Source:
ViewDataDictionaryOfT.cs

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

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

매개 변수

source
ViewDataDictionary

ViewDataDictionary초기 값을 복사할 instance.

설명

instance 복사할 ViewDataDictionary 때 사용할 수 있지만 Model 기존 instance 복사해야 합니다(예: 기본 ViewDataDictionary instance instance 복사하는 ViewDataDictionary<TModel> 경우TModel).

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

적용 대상

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Source:
ViewDataDictionaryOfT.cs
Source:
ViewDataDictionaryOfT.cs
Source:
ViewDataDictionaryOfT.cs

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

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<'Model> : Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model>
Public Sub New (metadataProvider As IModelMetadataProvider, modelState As ModelStateDictionary)

매개 변수

metadataProvider
IModelMetadataProvider

IModelMetadataProviderinstance 인스턴스를 만드는 ModelExplorer 데 사용됩니다.

modelState
ModelStateDictionary

ModelStateDictionary이 scope 대한 instance.

설명

새 최상위 scope 대한 를 만들 ViewDataDictionary<TModel> 때 사용합니다.

적용 대상

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Source:
ViewDataDictionaryOfT.cs
Source:
ViewDataDictionaryOfT.cs
Source:
ViewDataDictionaryOfT.cs

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

public:
 ViewDataDictionary(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary ^ source, System::Object ^ model);
public ViewDataDictionary (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source, object model);
public ViewDataDictionary (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source, object? model);
new Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model> : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary * obj -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model>
Public Sub New (source As ViewDataDictionary, model As Object)

매개 변수

model
Object

설명

및 instance TModelModel 복사할 ViewDataDictionary 때 사용할 수 있습니다.

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

적용 대상