Bagikan melalui


ViewDataDictionary<TModel> Konstruktor

Definisi

Overload

ViewDataDictionary<TModel>(ViewDataDictionary)

Menginisialisasi instans ViewDataDictionary<TModel> baru kelas berdasarkan sebagian pada instans yang ada ViewDataDictionary .

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Menginisialisasi instans baru kelas ViewDataDictionary<TModel>.

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Menginisialisasi instans ViewDataDictionary<TModel> baru kelas berdasarkan sebagian pada instans yang ada ViewDataDictionary . Konstruktor ini berhati-hati untuk menghindari pengecualian SetModel(Object) dapat melempar ketika model adalah null.

ViewDataDictionary<TModel>(ViewDataDictionary)

Sumber:
ViewDataDictionaryOfT.cs
Sumber:
ViewDataDictionaryOfT.cs
Sumber:
ViewDataDictionaryOfT.cs

Menginisialisasi instans ViewDataDictionary<TModel> baru kelas berdasarkan sebagian pada instans yang ada ViewDataDictionary .

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)

Parameter

source
ViewDataDictionary

ViewDataDictionary instans untuk menyalin nilai awal.

Keterangan

Untuk digunakan saat menyalin ViewDataDictionary instans dan TModel diketahui tetapi Model harus disalin dari instans yang ada misalnya saat menyalin dari instans dasar ViewDataDictionary ke ViewDataDictionary<TModel> instans.

Konstruktor ini mungkin throw jika source.Model tidak-null dan tidak kompatibel dengan TModel. Teruskan model: null ke ViewDataDictionary<TModel>(ViewDataDictionary, Object) untuk mengabaikan source.Model.

Berlaku untuk

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Sumber:
ViewDataDictionaryOfT.cs
Sumber:
ViewDataDictionaryOfT.cs
Sumber:
ViewDataDictionaryOfT.cs

Menginisialisasi instans baru kelas 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)

Parameter

metadataProvider
IModelMetadataProvider

IModelMetadataProvider instans yang digunakan untuk membuat ModelExplorer instans.

modelState
ModelStateDictionary

ModelStateDictionary instans untuk cakupan ini.

Keterangan

Untuk digunakan saat membuat ViewDataDictionary<TModel> untuk cakupan tingkat atas baru.

Berlaku untuk

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Sumber:
ViewDataDictionaryOfT.cs
Sumber:
ViewDataDictionaryOfT.cs
Sumber:
ViewDataDictionaryOfT.cs

Menginisialisasi instans ViewDataDictionary<TModel> baru kelas berdasarkan sebagian pada instans yang ada ViewDataDictionary . Konstruktor ini berhati-hati untuk menghindari pengecualian SetModel(Object) dapat melempar ketika model adalah null.

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)

Parameter

model
Object

Keterangan

Untuk digunakan saat menyalin ViewDataDictionary instans dan TModel dan Model diketahui.

Konstruktor ini mungkin throw jika model tidak-null dan tidak kompatibel dengan TModel.

Berlaku untuk