Partager via


ViewDataDictionary<TModel> Constructeurs

Définition

Surcharges

ViewDataDictionary<TModel>(ViewDataDictionary)

Initialise une nouvelle instance de la ViewDataDictionary<TModel> classe en partie basée sur un instance existant ViewDataDictionary .

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Initialise une nouvelle instance de la classe ViewDataDictionary<TModel>.

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Initialise une nouvelle instance de la ViewDataDictionary<TModel> classe en partie basée sur un instance existant ViewDataDictionary . Ce constructeur veille à éviter que des exceptions SetModel(Object) ne soient levées lorsque model est null.

ViewDataDictionary<TModel>(ViewDataDictionary)

Source:
ViewDataDictionaryOfT.cs
Source:
ViewDataDictionaryOfT.cs
Source:
ViewDataDictionaryOfT.cs

Initialise une nouvelle instance de la ViewDataDictionary<TModel> classe en partie basée sur un instance existant 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)

Paramètres

source
ViewDataDictionary

ViewDataDictionaryinstance à partir de laquelle copier les valeurs initiales.

Remarques

À utiliser lors de la copie d’un ViewDataDictionary instance et TModel est connu, mais Model doit être copié à partir de l’instance existant, par exemple, lors de la copie à partir d’un instance de base ViewDataDictionary vers un ViewDataDictionary<TModel> instance.

Ce constructeur peut throw s’il source.Model n’est pasnull et incompatible avec TModel. model: null Passez à ViewDataDictionary<TModel>(ViewDataDictionary, Object) pour ignorer source.Model.

S’applique à

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Source:
ViewDataDictionaryOfT.cs
Source:
ViewDataDictionaryOfT.cs
Source:
ViewDataDictionaryOfT.cs

Initialise une nouvelle instance de la classe 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)

Paramètres

metadataProvider
IModelMetadataProvider

IModelMetadataProviderinstance utilisé pour créer ModelExplorer des instances.

modelState
ModelStateDictionary

ModelStateDictionaryinstance pour cette étendue.

Remarques

À utiliser lors de la création d’un ViewDataDictionary<TModel> pour une nouvelle étendue de niveau supérieur.

S’applique à

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Source:
ViewDataDictionaryOfT.cs
Source:
ViewDataDictionaryOfT.cs
Source:
ViewDataDictionaryOfT.cs

Initialise une nouvelle instance de la ViewDataDictionary<TModel> classe en partie basée sur un instance existant ViewDataDictionary . Ce constructeur veille à éviter que des exceptions SetModel(Object) ne soient levées lorsque model est 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)

Paramètres

model
Object

Remarques

À utiliser lors de la copie d’un ViewDataDictionary instance et et ModelTModel sont connus.

Ce constructeur peut throw s’il model n’est pasnull et incompatible avec TModel.

S’applique à