ViewDataDictionary<TModel> Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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
- source
- ViewDataDictionary
- 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
.