ViewDataDictionary Constructeurs

Définition

Surcharges

ViewDataDictionary(ViewDataDictionary)

Initialise une nouvelle instance de la ViewDataDictionary classe entièrement basée sur une instance existante.

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)

Initialise une nouvelle instance de la classe ViewDataDictionary.

ViewDataDictionary(IModelMetadataProvider, Type)

Initialise une nouvelle instance de la classe ViewDataDictionary.

ViewDataDictionary(ViewDataDictionary, Type)

Initialise une nouvelle instance de la ViewDataDictionary classe basée en partie sur une instance existante.

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)

Initialise une nouvelle instance de la classe ViewDataDictionary.

ViewDataDictionary(ViewDataDictionary, Object, Type)

Initialise une nouvelle instance de la ViewDataDictionary classe basée en partie sur une instance existante. Ce constructeur veille à éviter que des exceptions SetModel(Object) puissent se lever quand model est null.

ViewDataDictionary(ViewDataDictionary)

Initialise une nouvelle instance de la ViewDataDictionary classe entièrement basée sur une instance existante.

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)

Paramètres

source
ViewDataDictionary

ViewDataDictionary instance à partir de laquelle copier les valeurs initiales.

Remarques

À utiliser lors de la copie d’une ViewDataDictionary instance et le déclaré ModelType ne change pas, par exemple lors de la copie d’une ViewDataDictionary<TModel> instance vers une instance de base ViewDataDictionary .

Ce constructeur ne doit pas être utilisé dans un contexte où Model peut être défini sur une valeur incompatible avec le type déclaré de source.

S’applique à

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)

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

Paramètres

metadataProvider
IModelMetadataProvider

IModelMetadataProvider instance utilisée pour créer ModelExplorer des instances.

modelState
ModelStateDictionary

ModelStateDictionary instance pour cette étendue.

Remarques

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

S’applique à

ViewDataDictionary(IModelMetadataProvider, Type)

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

Paramètres

metadataProvider
IModelMetadataProvider

IModelMetadataProvider instance utilisée pour créer ModelExplorer des instances.

declaredModelType
Type

Type des Model valeurs attendues. Utilisé pour définir ModelMetadata.

Remarques

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

S’applique à

ViewDataDictionary(ViewDataDictionary, Type)

Initialise une nouvelle instance de la ViewDataDictionary classe basée en partie sur une instance existante.

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)

Paramètres

source
ViewDataDictionary

ViewDataDictionary instance à partir de laquelle copier les valeurs initiales.

declaredModelType
Type

Type des Model valeurs attendues. Utilisé pour définir ModelMetadata.

Remarques

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

Ce constructeur peut throw si source.Model n’est pas etnull incompatible avec declaredModelType. model: null Passez à ViewDataDictionary(ViewDataDictionary, Object, Type) pour ignorer source.Model.

S’applique à

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)

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

Paramètres

metadataProvider
IModelMetadataProvider

IModelMetadataProvider instance utilisée pour créer ModelExplorer des instances.

modelState
ModelStateDictionary

ModelStateDictionary instance pour cette étendue.

declaredModelType
Type

Type des Model valeurs attendues. Utilisé pour définir ModelMetadata.

Remarques

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

S’applique à

ViewDataDictionary(ViewDataDictionary, Object, Type)

Initialise une nouvelle instance de la ViewDataDictionary classe basée en partie sur une instance existante. Ce constructeur veille à éviter que des exceptions SetModel(Object) puissent se lever quand model est 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)

Paramètres

source
ViewDataDictionary

ViewDataDictionary instance à partir de laquelle copier les valeurs initiales.

model
Object

Valeur de la Model propriété .

declaredModelType
Type

Type des Model valeurs attendues. Utilisé pour définir ModelMetadata.

Remarques

À utiliser lors de la copie d’une ViewDataDictionary instance et des nouvelles instances déclarées ModelType et Model sont connues.

Ce constructeur peut throw si model n’est pas etnull incompatible avec declaredModelType.

S’applique à