ViewDataDictionary Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
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 source
uyumsuz 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 declaredModelType
uyumsuz ve uyumsuzsanull
source.Model
olabilirthrow
. öğesini yoksaymak source.Model
iç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.
- 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 declaredModelType
uyumsuz ve uyumsuzsanull
model
olabilirthrow
.