Aracılığıyla paylaş


ViewDataDictionary Oluşturucular

Tanım

Aşırı Yüklemeler

ViewDataDictionary(ViewDataDictionary)

Sınıfın ViewDataDictionary yeni bir örneğini tamamen var olan bir örneği temel alarak başlatır.

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)

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

ViewDataDictionary(IModelMetadataProvider, Type)

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

ViewDataDictionary(ViewDataDictionary, Type)

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

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)

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

ViewDataDictionary(ViewDataDictionary, Object, Type)

Mevcut bir örneği temel alarak sınıfın ViewDataDictionary yeni bir örneğini başlatır. Bu oluşturucu, olduğunda model özel durumların SetModel(Object) oluşmasını önlemek için dikkatlidirnull.

ViewDataDictionary(ViewDataDictionary)

Kaynak:
ViewDataDictionary.cs
Kaynak:
ViewDataDictionary.cs
Kaynak:
ViewDataDictionary.cs

Sınıfın ViewDataDictionary yeni bir örneğini tamamen var olan bir örneği temel alarak 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 : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
Public Sub New (source As ViewDataDictionary)

Parametreler

source
ViewDataDictionary

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

Açıklamalar

Örneğin, örneğin bir ViewDataDictionary örnekten temel ViewDataDictionary örneğe kopyalanırken, bir örneği kopyalarken ViewDataDictionary<TModel> kullanım için ve bildirilen ModelType değişmez.

Bu oluşturucu, bildirilen türüyle sourceuyumsuz bir değere ayarlanabilecek herhangi bir bağlamda Model kullanılmamalıdır.

Şunlara uygulanır

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)

Kaynak:
ViewDataDictionary.cs
Kaynak:
ViewDataDictionary.cs
Kaynak:
ViewDataDictionary.cs

ViewDataDictionary 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 : Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
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 kullanmak için.

Şunlara uygulanır

ViewDataDictionary(IModelMetadataProvider, Type)

Kaynak:
ViewDataDictionary.cs
Kaynak:
ViewDataDictionary.cs
Kaynak:
ViewDataDictionary.cs

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

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)

Parametreler

metadataProvider
IModelMetadataProvider

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

declaredModelType
Type

Type beklenen değerlerin Model sayısıdır. ayarlamak ModelMetadataiçin kullanılır.

Açıklamalar

Yeni bir üst düzey kapsam için türetilmiş ViewDataDictionary oluştururken kullanmak için.

Şunlara uygulanır

ViewDataDictionary(ViewDataDictionary, Type)

Kaynak:
ViewDataDictionary.cs
Kaynak:
ViewDataDictionary.cs
Kaynak:
ViewDataDictionary.cs

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

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)

Parametreler

source
ViewDataDictionary

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

declaredModelType
Type

Type beklenen değerlerin Model sayısıdır. ayarlamak ModelMetadataiçin kullanılır.

Açıklamalar

Örneğin kopyalanması ViewDataDictionary ve bildirilen yeni örneğininTypeModelkullanılması için, Model örneğin bir temel ViewDataDictionary örnekten örneğe kopyalanırken mevcut örnekten ViewDataDictionary<TModel> kopyalanması gerekir.

Bu oluşturucu, ile declaredModelTypeuyumsuz ve uyumsuzsanullsource.Model olabilirthrow. öğesini yoksaymak source.Modeliçin adresine ViewDataDictionary(ViewDataDictionary, Object, Type) geçirinmodel: null.

Şunlara uygulanır

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)

Kaynak:
ViewDataDictionary.cs
Kaynak:
ViewDataDictionary.cs
Kaynak:
ViewDataDictionary.cs

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

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)

Parametreler

metadataProvider
IModelMetadataProvider

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

modelState
ModelStateDictionary

ModelStateDictionary örneğini seçin.

declaredModelType
Type

Type beklenen değerlerin Model sayısıdır. ayarlamak ModelMetadataiçin kullanılır.

Açıklamalar

Yeni bir üst düzey kapsam için türetilmiş ViewDataDictionary oluştururken kullanmak için.

Şunlara uygulanır

ViewDataDictionary(ViewDataDictionary, Object, Type)

Kaynak:
ViewDataDictionary.cs
Kaynak:
ViewDataDictionary.cs
Kaynak:
ViewDataDictionary.cs

Mevcut bir örneği temel alarak sınıfın ViewDataDictionary yeni bir örneğini başlatır. Bu oluşturucu, olduğunda model özel durumların SetModel(Object) oluşmasını önlemek için dikkatlidirnull.

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)

Parametreler

source
ViewDataDictionary

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

model
Object

özelliği için Model değer.

declaredModelType
Type

Type beklenen değerlerin Model sayısıdır. ayarlamak ModelMetadataiçin kullanılır.

Açıklamalar

Bir örneği kopyalarken ViewDataDictionary ve yeni örneklerin bildirdiği ModelType ve Model bilindiği durumlarda kullanım için.

Bu oluşturucu, ile declaredModelTypeuyumsuz ve uyumsuzsanullmodel olabilirthrow.

Şunlara uygulanır