Sdílet prostřednictvím


ViewDataDictionary<TModel> Konstruktory

Definice

Přetížení

ViewDataDictionary<TModel>(ViewDataDictionary)

Inicializuje novou instanci ViewDataDictionary<TModel> třídy, která je částečně založená na existující ViewDataDictionary instanci.

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Inicializuje novou instanci ViewDataDictionary<TModel> třídy .

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Inicializuje novou instanci ViewDataDictionary<TModel> třídy, která je částečně založená na existující ViewDataDictionary instanci. Tento konstruktor je opatrný, aby se zabránilo výjimkám SetModel(Object) , které mohou vyvolat, když model je null.

ViewDataDictionary<TModel>(ViewDataDictionary)

Zdroj:
ViewDataDictionaryOfT.cs
Zdroj:
ViewDataDictionaryOfT.cs
Zdroj:
ViewDataDictionaryOfT.cs

Inicializuje novou instanci ViewDataDictionary<TModel> třídy, která je částečně založená 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 pro zkopírování počátečních hodnot z.

Poznámky

Používá se při kopírování ViewDataDictionary instance a je známý, TModel ale Model měl by být zkopírován z existující instance, například při kopírování ze základní ViewDataDictionary instance do ViewDataDictionary<TModel> instance.

Tento konstruktor může být throwsource.Model nekompatibilní a nekompatibilnínull s TModel. Pokud model: null chcete ignorovat source.Model.ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Platí pro

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Zdroj:
ViewDataDictionaryOfT.cs
Zdroj:
ViewDataDictionaryOfT.cs
Zdroj:
ViewDataDictionaryOfT.cs

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žívaná k vytváření ModelExplorer instancí.

modelState
ModelStateDictionary

ModelStateDictionary například pro tento rozsah.

Poznámky

Pro použití při vytváření ViewDataDictionary<TModel> pro nový obor nejvyšší úrovně.

Platí pro

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Zdroj:
ViewDataDictionaryOfT.cs
Zdroj:
ViewDataDictionaryOfT.cs
Zdroj:
ViewDataDictionaryOfT.cs

Inicializuje novou instanci ViewDataDictionary<TModel> třídy, která je částečně založená na existující ViewDataDictionary instanci. Tento konstruktor je opatrný, aby se zabránilo výjimkám SetModel(Object) , které mohou vyvolat, když 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

model
Object

Poznámky

Pro použití při kopírování ViewDataDictionary instance a TModel jsou známé.Model

Tento konstruktor může být throwmodel nekompatibilní a nekompatibilnínull s TModel.

Platí pro