ViewDataDictionary 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(ViewDataDictionary) |
Inicializa uma nova instância da ViewDataDictionary classe com base inteiramente em uma instância existente. |
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary) |
Inicializa uma nova instância da classe ViewDataDictionary. |
ViewDataDictionary(IModelMetadataProvider, Type) |
Inicializa uma nova instância da classe ViewDataDictionary. |
ViewDataDictionary(ViewDataDictionary, Type) |
Inicializa uma nova instância da ViewDataDictionary classe com base em parte em uma instância existente. |
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type) |
Inicializa uma nova instância da classe ViewDataDictionary. |
ViewDataDictionary(ViewDataDictionary, Object, Type) |
Inicializa uma nova instância da ViewDataDictionary classe com base em parte em uma instância existente. Esse construtor é cuidadoso para evitar exceções que podem ser geradas SetModel(Object) quando |
ViewDataDictionary(ViewDataDictionary)
- Origem:
- ViewDataDictionary.cs
- Origem:
- ViewDataDictionary.cs
- Origem:
- ViewDataDictionary.cs
Inicializa uma nova instância da ViewDataDictionary classe com base inteiramente em uma instância 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 instância da qual copiar valores iniciais.
Comentários
Para uso ao copiar uma ViewDataDictionary instância e o declarado ModelType não será alterado, por exemplo, ao copiar de uma ViewDataDictionary<TModel> instância para uma instância base ViewDataDictionary .
Esse construtor não deve ser usado em nenhum contexto Model em que possa ser definido como um valor incompatível com o tipo declarado de source
.
Aplica-se a
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)
- Origem:
- ViewDataDictionary.cs
- Origem:
- ViewDataDictionary.cs
- Origem:
- ViewDataDictionary.cs
Inicializa uma nova instância da classe 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 instância usada para criar ModelExplorer instâncias.
- modelState
- ModelStateDictionary
ModelStateDictionary instância para esse escopo.
Comentários
Para uso ao criar um ViewDataDictionary para um novo escopo de nível superior.
Aplica-se a
ViewDataDictionary(IModelMetadataProvider, Type)
- Origem:
- ViewDataDictionary.cs
- Origem:
- ViewDataDictionary.cs
- Origem:
- ViewDataDictionary.cs
Inicializa uma nova instância da classe 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 instância usada para criar ModelExplorer instâncias.
- declaredModelType
- Type
Type de Model valores esperados. Usado para definir ModelMetadata.
Comentários
Para uso ao criar um derivado ViewDataDictionary para um novo escopo de nível superior.
Aplica-se a
ViewDataDictionary(ViewDataDictionary, Type)
- Origem:
- ViewDataDictionary.cs
- Origem:
- ViewDataDictionary.cs
- Origem:
- ViewDataDictionary.cs
Inicializa uma nova instância da ViewDataDictionary classe com base em parte em uma instância 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 instância da qual copiar valores iniciais.
- declaredModelType
- Type
Type de Model valores esperados. Usado para definir ModelMetadata.
Comentários
Para uso ao copiar uma ViewDataDictionary instância e a nova instância declaradaTypeModelé conhecida, mas Model deve ser copiada 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 declaredModelType
. Passe model: null
para ViewDataDictionary(ViewDataDictionary, Object, Type) para ignorar source.Model
.
Aplica-se a
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)
- Origem:
- ViewDataDictionary.cs
- Origem:
- ViewDataDictionary.cs
- Origem:
- ViewDataDictionary.cs
Inicializa uma nova instância da classe 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 instância usada para criar ModelExplorer instâncias.
- modelState
- ModelStateDictionary
ModelStateDictionary instância para esse escopo.
- declaredModelType
- Type
Type de Model valores esperados. Usado para definir ModelMetadata.
Comentários
Para uso ao criar um derivado ViewDataDictionary para um novo escopo de nível superior.
Aplica-se a
ViewDataDictionary(ViewDataDictionary, Object, Type)
- Origem:
- ViewDataDictionary.cs
- Origem:
- ViewDataDictionary.cs
- Origem:
- ViewDataDictionary.cs
Inicializa uma nova instância da ViewDataDictionary classe com base em parte em uma instância existente. Esse construtor é cuidadoso para evitar exceções que podem ser geradas SetModel(Object) quando model
é 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 instância da qual copiar valores iniciais.
- declaredModelType
- Type
Type de Model valores esperados. Usado para definir ModelMetadata.
Comentários
Para uso ao copiar uma ViewDataDictionary instância e a nova instância declarada ModelType e Model são conhecidas.
Esse construtor poderá throw
ser se model
não fornull
e incompatível com declaredModelType
.