Share via


ViewDataDictionary<TModel> Constructores

Definición

Sobrecargas

ViewDataDictionary<TModel>(ViewDataDictionary)

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

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Inicializa una nueva instancia de la clase ViewDataDictionary<TModel>.

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

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

ViewDataDictionary<TModel>(ViewDataDictionary)

Source:
ViewDataDictionaryOfT.cs
Source:
ViewDataDictionaryOfT.cs

Inicializa una nueva instancia de la ViewDataDictionary<TModel> clase basada en parte en una instancia existente 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)

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 TModel se conoce, pero Model debe copiarse desde la instancia existente, por ejemplo, al copiar desde una instancia base ViewDataDictionary a una ViewDataDictionary<TModel> instancia de .

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

Se aplica a

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Source:
ViewDataDictionaryOfT.cs
Source:
ViewDataDictionaryOfT.cs

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

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<TModel> para un nuevo ámbito de nivel superior.

Se aplica a

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Source:
ViewDataDictionaryOfT.cs
Source:
ViewDataDictionaryOfT.cs

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

Parámetros

model
Object

Comentarios

Para su uso al copiar una ViewDataDictionary instancia y TModel se Model conocen.

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

Se aplica a