ViewDataDictionary<TModel> Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| ViewDataDictionary<TModel>(ViewDataDictionary) |
Inicializuje novou instanci třídy založenou ViewDataDictionary<TModel> na existující ViewDataDictionary instanci. |
| ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary) |
Inicializuje novou instanci ViewDataDictionary<TModel> třídy. |
| ViewDataDictionary<TModel>(ViewDataDictionary, Object) |
Inicializuje novou instanci třídy založenou ViewDataDictionary<TModel> na existující ViewDataDictionary instanci. Tento konstruktor je opatrný, aby nedocházelo k výjimkám SetModel(Object) , pokud |
ViewDataDictionary<TModel>(ViewDataDictionary)
Inicializuje novou instanci třídy založenou ViewDataDictionary<TModel> na existující ViewDataDictionary instanci.
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)
Parametry
- source
- ViewDataDictionary
ViewDataDictionary instance pro kopírování počátečních hodnot z.
Poznámky
Pro použití při kopírování ViewDataDictionary instance a TModel je známo, ale Model mělo by se zkopírovat z existující instance, například při kopírování ze základní ViewDataDictionary instance do ViewDataDictionary<TModel> instance.
Tento konstruktor může vyvolat , pokud zdroj. Model není null a nekompatibilní s TModel. Předání modelu: null pro ViewDataDictionary<TModel>(ViewDataDictionary, Object) ignorování zdroje. Model.
Platí pro
ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)
Inicializuje novou instanci ViewDataDictionary<TModel> třídy.
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)
Parametry
- metadataProvider
- IModelMetadataProvider
IModelMetadataProvider instance použitá k vytváření ModelExplorer instancí.
- modelState
- ModelStateDictionary
ModelStateDictionary instance pro tento obor.
Poznámky
Pro použití při vytváření ViewDataDictionary<TModel> nového oboru nejvyšší úrovně.
Platí pro
ViewDataDictionary<TModel>(ViewDataDictionary, Object)
Inicializuje novou instanci třídy založenou ViewDataDictionary<TModel> na existující ViewDataDictionary instanci. Tento konstruktor je opatrný, aby nedocházelo k výjimkám SetModel(Object) , pokud model je 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)
Parametry
- source
- ViewDataDictionary
- model
- Object
Poznámky
Pro použití při kopírování ViewDataDictionary instance a TModel jsou Model známé.
Tento konstruktor může vyvolat , pokud model není null a nekompatibilní s TModel.