Share via


ViewDataDictionary Konstruktor

Definisi

Overload

ViewDataDictionary(ViewDataDictionary)

Menginisialisasi instans ViewDataDictionary baru kelas yang sepenuhnya didasarkan pada instans yang ada.

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)

Menginisialisasi instans baru kelas ViewDataDictionary.

ViewDataDictionary(IModelMetadataProvider, Type)

Menginisialisasi instans baru kelas ViewDataDictionary.

ViewDataDictionary(ViewDataDictionary, Type)

Menginisialisasi instans ViewDataDictionary baru kelas berdasarkan sebagian pada instans yang ada.

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)

Menginisialisasi instans baru kelas ViewDataDictionary.

ViewDataDictionary(ViewDataDictionary, Object, Type)

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

ViewDataDictionary(ViewDataDictionary)

Sumber:
ViewDataDictionary.cs
Sumber:
ViewDataDictionary.cs

Menginisialisasi instans ViewDataDictionary baru kelas yang sepenuhnya didasarkan pada instans yang ada.

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)

Parameter

source
ViewDataDictionary

ViewDataDictionary instans untuk menyalin nilai awal.

Keterangan

Untuk digunakan saat menyalin ViewDataDictionary instans dan yang dinyatakan ModelType tidak akan berubah misalnya saat menyalin dari ViewDataDictionary<TModel> instans ke instans dasar ViewDataDictionary .

Konstruktor ini tidak boleh digunakan dalam konteks apa pun di mana Model dapat diatur ke nilai yang tidak kompatibel dengan jenis yang dinyatakan dari source.

Berlaku untuk

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)

Sumber:
ViewDataDictionary.cs
Sumber:
ViewDataDictionary.cs

Menginisialisasi instans baru kelas ViewDataDictionary.

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)

Parameter

metadataProvider
IModelMetadataProvider

IModelMetadataProvider instans yang digunakan untuk membuat ModelExplorer instans.

modelState
ModelStateDictionary

ModelStateDictionary instans untuk cakupan ini.

Keterangan

Untuk digunakan saat membuat ViewDataDictionary untuk cakupan tingkat atas baru.

Berlaku untuk

ViewDataDictionary(IModelMetadataProvider, Type)

Sumber:
ViewDataDictionary.cs
Sumber:
ViewDataDictionary.cs

Menginisialisasi instans baru kelas ViewDataDictionary.

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)

Parameter

metadataProvider
IModelMetadataProvider

IModelMetadataProvider instans yang digunakan untuk membuat ModelExplorer instans.

declaredModelType
Type

Type nilai yang Model diharapkan. Digunakan untuk mengatur ModelMetadata.

Keterangan

Untuk digunakan saat membuat turunan ViewDataDictionary untuk cakupan tingkat atas baru.

Berlaku untuk

ViewDataDictionary(ViewDataDictionary, Type)

Sumber:
ViewDataDictionary.cs
Sumber:
ViewDataDictionary.cs

Menginisialisasi instans ViewDataDictionary baru kelas berdasarkan sebagian pada instans yang ada.

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)

Parameter

source
ViewDataDictionary

ViewDataDictionary instans untuk menyalin nilai awal.

declaredModelType
Type

Type nilai yang Model diharapkan. Digunakan untuk mengatur ModelMetadata.

Keterangan

Untuk digunakan saat menyalin ViewDataDictionary instans dan instans baru yang dinyatakan ModelType 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 declaredModelType. Teruskan model: null ke ViewDataDictionary(ViewDataDictionary, Object, Type) untuk mengabaikan source.Model.

Berlaku untuk

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)

Sumber:
ViewDataDictionary.cs
Sumber:
ViewDataDictionary.cs

Menginisialisasi instans baru kelas ViewDataDictionary.

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)

Parameter

metadataProvider
IModelMetadataProvider

IModelMetadataProvider instans yang digunakan untuk membuat ModelExplorer instans.

modelState
ModelStateDictionary

ModelStateDictionary instans untuk cakupan ini.

declaredModelType
Type

Type nilai yang Model diharapkan. Digunakan untuk mengatur ModelMetadata.

Keterangan

Untuk digunakan saat membuat turunan ViewDataDictionary untuk cakupan tingkat atas baru.

Berlaku untuk

ViewDataDictionary(ViewDataDictionary, Object, Type)

Sumber:
ViewDataDictionary.cs
Sumber:
ViewDataDictionary.cs

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

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)

Parameter

source
ViewDataDictionary

ViewDataDictionary instans untuk menyalin nilai awal.

model
Object

Nilai untuk Model properti .

declaredModelType
Type

Type nilai yang Model diharapkan. Digunakan untuk mengatur ModelMetadata.

Keterangan

Untuk digunakan saat menyalin ViewDataDictionary instans dan instans baru yang dideklarasikan ModelType dan Model diketahui.

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

Berlaku untuk