ViewDataDictionary Constructores

Definición

Sobrecargas

ViewDataDictionary(ViewDataDictionary)

Inicializa una nueva instancia de la ViewDataDictionary clase basada completamente en una instancia existente.

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)

Inicializa una nueva instancia de la clase ViewDataDictionary.

ViewDataDictionary(IModelMetadataProvider, Type)

Inicializa una nueva instancia de la clase ViewDataDictionary.

ViewDataDictionary(ViewDataDictionary, Type)

Inicializa una nueva instancia de la ViewDataDictionary clase basada en parte en una instancia existente.

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)

Inicializa una nueva instancia de la clase ViewDataDictionary.

ViewDataDictionary(ViewDataDictionary, Object, Type)

Inicializa una nueva instancia de la ViewDataDictionary clase basada en parte en una instancia existente. Este constructor tiene cuidado de evitar que se produzcan excepciones SetModel(Object) cuando model es null.

ViewDataDictionary(ViewDataDictionary)

Inicializa una nueva instancia de la ViewDataDictionary clase basada completamente en una instancia existente.

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)

Parámetros

source
ViewDataDictionary

ViewDataDictionary instancia de de la que se van a copiar los valores iniciales.

Comentarios

Para su uso al copiar una ViewDataDictionary instancia y el declaradoTypeModelno cambiará, por ejemplo, al copiar de una ViewDataDictionary<TModel> instancia a una instancia baseViewDataDictionary.

Este constructor no debe usarse en ningún contexto en el que Model se pueda establecer en un valor incompatible con el tipo declarado de source.

Se aplica a

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)

Inicializa una nueva instancia de la clase 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)

Parámetros

metadataProvider
IModelMetadataProvider

IModelMetadataProvider instancia usada para crear ModelExplorer instancias.

modelState
ModelStateDictionary

ModelStateDictionary instancia de para este ámbito.

Comentarios

Para su uso al crear un ViewDataDictionary para un nuevo ámbito de nivel superior.

Se aplica a

ViewDataDictionary(IModelMetadataProvider, Type)

Inicializa una nueva instancia de la clase 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)

Parámetros

metadataProvider
IModelMetadataProvider

IModelMetadataProvider instancia usada para crear ModelExplorer instancias.

declaredModelType
Type

Type de Model valores esperados. Se usa para establecer ModelMetadata.

Comentarios

Para su uso al crear un derivado ViewDataDictionary para un nuevo ámbito de nivel superior.

Se aplica a

ViewDataDictionary(ViewDataDictionary, Type)

Inicializa una nueva instancia de la ViewDataDictionary clase basada en parte en una instancia existente.

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)

Parámetros

source
ViewDataDictionary

ViewDataDictionary instancia de de la que se van a copiar los valores iniciales.

declaredModelType
Type

Type de Model valores esperados. Se usa para establecer ModelMetadata.

Comentarios

Para su uso al copiar una ViewDataDictionary instancia y se conoce la nueva instancia declarada ModelType , pero Model debe copiarse de la instancia existente, por ejemplo, al copiar desde una instancia base ViewDataDictionary a una ViewDataDictionary<TModel> instancia.

Este constructor puede throw ser si source.Model nonull es compatible con declaredModelType. Pase model: null a para ViewDataDictionary(ViewDataDictionary, Object, Type) omitir source.Model.

Se aplica a

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)

Inicializa una nueva instancia de la clase 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)

Parámetros

metadataProvider
IModelMetadataProvider

IModelMetadataProvider instancia usada para crear ModelExplorer instancias.

modelState
ModelStateDictionary

ModelStateDictionary instancia de para este ámbito.

declaredModelType
Type

Type de Model valores esperados. Se usa para establecer ModelMetadata.

Comentarios

Para su uso al crear un derivado ViewDataDictionary para un nuevo ámbito de nivel superior.

Se aplica a

ViewDataDictionary(ViewDataDictionary, Object, Type)

Inicializa una nueva instancia de la ViewDataDictionary clase basada en parte en una instancia existente. Este constructor tiene cuidado de evitar que se produzcan excepciones SetModel(Object) cuando model es 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)

Parámetros

source
ViewDataDictionary

ViewDataDictionary instancia de de la que se van a copiar los valores iniciales.

model
Object

Valor de la Model propiedad .

declaredModelType
Type

Type de Model valores esperados. Se usa para establecer ModelMetadata.

Comentarios

Para su uso al copiar una ViewDataDictionary instancia y las instancias nuevas declaradas ModelType y Model conocidas.

Este constructor puede throw ser si model nonull es compatible con declaredModelType.

Se aplica a