Aracılığıyla paylaş


ViewDataDictionary<TModel> Oluşturucular

Tanım

Aşırı Yüklemeler

ViewDataDictionary<TModel>(ViewDataDictionary)

Mevcut ViewDataDictionary bir örneği temel alarak sınıfın ViewDataDictionary<TModel> yeni bir örneğini başlatır.

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

ViewDataDictionary<TModel> sınıfının yeni bir örneğini başlatır.

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Mevcut ViewDataDictionary bir örneği temel alarak sınıfın ViewDataDictionary<TModel> yeni bir örneğini başlatır. Bu oluşturucu, olduğunda model özel durumların SetModel(Object) oluşmasını önlemeye dikkat edernull.

ViewDataDictionary<TModel>(ViewDataDictionary)

Kaynak:
ViewDataDictionaryOfT.cs
Kaynak:
ViewDataDictionaryOfT.cs
Kaynak:
ViewDataDictionaryOfT.cs

Mevcut ViewDataDictionary bir örneği temel alarak sınıfın ViewDataDictionary<TModel> yeni bir örneğini başlatır.

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)

Parametreler

source
ViewDataDictionary

ViewDataDictionary başlangıç değerlerinin kopyalanması için örnek.

Açıklamalar

Bir örneği kopyalarken ViewDataDictionary kullanım için ve TModel bilinen ancak Model örneğin bir temel ViewDataDictionary örnekten örneğe kopyalarken var olan örnekten ViewDataDictionary<TModel> kopyalanması gerekir.

Bu oluşturucu ile uyumsuz TModelve uyumsuzsanullsource.Model olabilirthrow. öğesini yoksaymak source.Modeliçin adresine ViewDataDictionary<TModel>(ViewDataDictionary, Object) geçirinmodel: null.

Şunlara uygulanır

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Kaynak:
ViewDataDictionaryOfT.cs
Kaynak:
ViewDataDictionaryOfT.cs
Kaynak:
ViewDataDictionaryOfT.cs

ViewDataDictionary<TModel> sınıfının yeni bir örneğini başlatır.

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)

Parametreler

metadataProvider
IModelMetadataProvider

IModelMetadataProvider örnek oluşturmak ModelExplorer için kullanılan örnek.

modelState
ModelStateDictionary

ModelStateDictionary örneğini seçin.

Açıklamalar

Yeni bir üst düzey kapsam için oluştururken ViewDataDictionary<TModel> kullanmak için.

Şunlara uygulanır

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Kaynak:
ViewDataDictionaryOfT.cs
Kaynak:
ViewDataDictionaryOfT.cs
Kaynak:
ViewDataDictionaryOfT.cs

Mevcut ViewDataDictionary bir örneği temel alarak sınıfın ViewDataDictionary<TModel> yeni bir örneğini başlatır. Bu oluşturucu, olduğunda model özel durumların SetModel(Object) oluşmasını önlemeye dikkat edernull.

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)

Parametreler

model
Object

Açıklamalar

bir ViewDataDictionary örneği kopyalarken kullanmak için ve TModelModel bilinir.

Bu oluşturucu ile uyumsuz TModelve uyumsuzsanullmodel olabilirthrow.

Şunlara uygulanır