ViewDataDictionary Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
ViewDataDictionary(ViewDataDictionary)
- Source:
- ViewDataDictionary.cs
- Source:
- ViewDataDictionary.cs
- Source:
- ViewDataDictionary.cs
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)
- Source:
- ViewDataDictionary.cs
- Source:
- ViewDataDictionary.cs
- Source:
- ViewDataDictionary.cs
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)
- Source:
- ViewDataDictionary.cs
- Source:
- ViewDataDictionary.cs
- Source:
- ViewDataDictionary.cs
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)
- Source:
- ViewDataDictionary.cs
- Source:
- ViewDataDictionary.cs
- Source:
- ViewDataDictionary.cs
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)
- Source:
- ViewDataDictionary.cs
- Source:
- ViewDataDictionary.cs
- Source:
- ViewDataDictionary.cs
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)
- Source:
- ViewDataDictionary.cs
- Source:
- ViewDataDictionary.cs
- Source:
- ViewDataDictionary.cs
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.
- 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
.