Partilhar via


ViewDataDictionary<TModel> Construtores

Definição

Sobrecargas

ViewDataDictionary<TModel>(ViewDataDictionary)

Inicializa uma nova instância da ViewDataDictionary<TModel> classe com base em parte em uma instância existente ViewDataDictionary .

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Inicializa uma nova instância da classe ViewDataDictionary<TModel>.

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Inicializa uma nova instância da ViewDataDictionary<TModel> classe com base em parte em uma instância existente ViewDataDictionary . Esse construtor é cuidadoso para evitar exceções que podem ser geradas SetModel(Object) quando model é null.

ViewDataDictionary<TModel>(ViewDataDictionary)

Origem:
ViewDataDictionaryOfT.cs
Origem:
ViewDataDictionaryOfT.cs
Origem:
ViewDataDictionaryOfT.cs

Inicializa uma nova instância da ViewDataDictionary<TModel> classe com base em parte em uma instância 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 instância da qual copiar valores iniciais.

Comentários

Para uso ao copiar uma ViewDataDictionary instância e TModel é conhecido, mas Model deve ser copiado da instância existente, por exemplo, ao copiar de uma instância base ViewDataDictionary para uma ViewDataDictionary<TModel> instância.

Esse construtor poderá throw ser se source.Model não fornull e incompatível com TModel. Passe model: null para ViewDataDictionary<TModel>(ViewDataDictionary, Object) para ignorar source.Model.

Aplica-se a

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Origem:
ViewDataDictionaryOfT.cs
Origem:
ViewDataDictionaryOfT.cs
Origem:
ViewDataDictionaryOfT.cs

Inicializa uma nova instância da classe 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 instância usada para criar ModelExplorer instâncias.

modelState
ModelStateDictionary

ModelStateDictionary instância para esse escopo.

Comentários

Para uso ao criar um ViewDataDictionary<TModel> para um novo escopo de nível superior.

Aplica-se a

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Origem:
ViewDataDictionaryOfT.cs
Origem:
ViewDataDictionaryOfT.cs
Origem:
ViewDataDictionaryOfT.cs

Inicializa uma nova instância da ViewDataDictionary<TModel> classe com base em parte em uma instância existente ViewDataDictionary . Esse construtor é cuidadoso para evitar exceções que podem ser geradas SetModel(Object) quando model é 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

Comentários

Para uso ao copiar uma ViewDataDictionary instância e TModel e Model são conhecidos.

Esse construtor poderá throw ser se model não fornull e incompatível com TModel.

Aplica-se a