ViewDataDictionary Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
ViewDataDictionary(ViewDataDictionary)
- Sumber:
- ViewDataDictionary.cs
- 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
- 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
- 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
- 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
- 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
- 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.
- 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
.