ViewDataDictionary Constructeurs

Définition

Surcharges

ViewDataDictionary(ViewDataDictionary)

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

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 un instance existant.

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 un instance existant. 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 basée entièrement sur un instance existant.

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

ViewDataDictionaryinstance à partir de laquelle copier les valeurs initiales.

Remarques

Pour une utilisation lors de la copie d’un ViewDataDictionary instance et le déclaré ModelType ne changeront pas, par exemple, lors de la copie d’un ViewDataDictionary<TModel> instance vers un 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

IModelMetadataProviderinstance utilisé pour créer ModelExplorer des instances.

modelState
ModelStateDictionary

ModelStateDictionaryinstance 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

IModelMetadataProviderinstance utilisé 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 un instance existant.

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

ViewDataDictionaryinstance à 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’un ViewDataDictionary instance et de nouveaux instance déclarés ModelType 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 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

IModelMetadataProviderinstance utilisé pour créer ModelExplorer des instances.

modelState
ModelStateDictionary

ModelStateDictionaryinstance 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 un instance existant. 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

ViewDataDictionaryinstance à 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’un instance et d’un ViewDataDictionary nouveau instance sont déclarés ModelType et Model sont connus.

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

S’applique à