DefaultModelMetadata Classe
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.
Uma implementação padrão ModelMetadata .
public ref class DefaultModelMetadata : Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata
public class DefaultModelMetadata : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
type DefaultModelMetadata = class
inherit ModelMetadata
Public Class DefaultModelMetadata
Inherits ModelMetadata
- Herança
Construtores
Propriedades
AdditionalValues |
Obtém uma coleção de informações adicionais sobre o modelo. |
Attributes |
Obtém o conjunto de atributos para a instância atual. |
BinderModelName |
Obtém o nome de um modelo se especificado explicitamente usando IModelNameProvider. |
BinderType |
Obtém o Type de um IModelBinder de um modelo se especificado explicitamente usando IBinderTypeProviderMetadata. |
BindingMetadata |
Obtém o BindingMetadata para a instância atual. |
BindingSource |
Obtém metadados do associador para esse modelo. |
BoundConstructor |
Obtém ModelMetadata a instância de um construtor de um tipo de registro que é usado durante a associação e a validação. |
BoundConstructor |
Obtém ModelMetadata a instância de um construtor de um tipo de registro que é usado durante a associação e a validação. (Herdado de ModelMetadata) |
BoundConstructorInvoker |
Obtém um delegado que invoca o construtor BoundConstructor associado se não |
BoundConstructorInvoker |
Obtém um delegado que invoca o construtor BoundConstructor associado se não |
BoundConstructorParameters |
Obtém a coleção de ModelMetadata instâncias para parâmetros em um BoundConstructor. Isso só está disponível quando MetadataKind é Constructor. |
BoundConstructorParameters |
Obtém a coleção de ModelMetadata instâncias para parâmetros em um BoundConstructor. Isso só está disponível quando MetadataKind é Constructor. (Herdado de ModelMetadata) |
ContainerMetadata |
Obtém os metadados para ContainerType se esses metadados forem para uma propriedade; caso contrário, |
ContainerMetadata |
Obtém os metadados para ContainerType se esses metadados forem para uma propriedade; caso contrário, |
ContainerType |
Obtém o tipo que contém a propriedade se esses metadados forem para uma propriedade; |
ConvertEmptyStringToNull |
Obtém um valor que indica se um valor de cadeia de caracteres vazio ou um que contém apenas caracteres de espaço em branco ao |
DataTypeName |
Obtém o nome do tipo de dados do modelo. ModelType Substitui em alguns cenários de exibição. |
Description |
Obtém a descrição do modelo. |
DisplayFormatString |
Obtém a cadeia de caracteres de formato (consulte https://msdn.microsoft.com/en-us/library/txafckwd.aspx) usada para exibir o modelo. |
DisplayMetadata |
Obtém o DisplayMetadata para a instância atual. |
DisplayName |
Obtém o nome de exibição do modelo. |
EditFormatString |
Obtém a cadeia de caracteres de formato (consulte https://msdn.microsoft.com/en-us/library/txafckwd.aspx) usada para editar o modelo. |
ElementMetadata |
Obtém o ModelMetadata para elementos de ModelType se isso Type implementa IEnumerable. |
ElementType |
Obtém o Type para elementos de ModelType se isso Type implementa IEnumerable. (Herdado de ModelMetadata) |
EnumGroupedDisplayNamesAndValues |
Obtém os nomes de exibição ordenados e agrupados e os valores de todos os Enum valores em UnderlyingOrModelType. |
EnumNamesAndValues |
Obtém os nomes e valores de todos os Enum valores em UnderlyingOrModelType. |
HasNonDefaultEditFormat |
Obtém um valor que indica se EditFormatString tem um valor não |
HasValidators |
Obtém um valor que indica se o modelo ou uma de suas propriedades ou elementos tem validadores associados. |
HasValidators |
Obtém um valor que indica se o modelo ou uma de suas propriedades ou elementos tem validadores associados. (Herdado de ModelMetadata) |
HideSurroundingHtml |
Obtém um valor que indica se o modelo de exibição "HiddenInput" deve retornar |
HtmlEncode |
Obtém um valor que indica se o valor deve ser codificado em HTML. |
Identity |
Obtém a chave para a instância atual. (Herdado de ModelMetadata) |
IsBindingAllowed |
Obtém um valor que indica se o valor do modelo pode ou não ser associado por associação de modelo. Isso só é aplicável quando a instância atual representa uma propriedade . |
IsBindingRequired |
Obtém um valor que indica se o valor do modelo é exigido ou não pela associação de modelo. Isso só é aplicável quando a instância atual representa uma propriedade . |
IsCollectionType |
Obtém um valor que indica se é ou não ModelType um tipo de coleção. (Herdado de ModelMetadata) |
IsComplexType |
Obtém um valor que indica se ModelType é um tipo complexo. (Herdado de ModelMetadata) |
IsEnum |
Obtém um valor que indica se UnderlyingOrModelType é para um Enum. |
IsEnumerableType |
Obtém um valor que indica se é ou não ModelType um tipo enumerável. (Herdado de ModelMetadata) |
IsFlagsEnum |
Obtém um valor que indica se UnderlyingOrModelType é para um Enum com um associado FlagsAttribute. |
IsNullableValueType |
Obtém um valor que indica se é ou não ModelType um Nullable<T>. (Herdado de ModelMetadata) |
IsReadOnly |
Obtém um valor que indica se o valor do modelo é somente leitura ou não. Isso só é aplicável quando a instância atual representa uma propriedade . |
IsReferenceOrNullableType |
Obtém um valor que indica se permite |
IsRequired |
Obtém um valor que indica se o valor do modelo é necessário ou não. Isso só é aplicável quando a instância atual representa uma propriedade . |
MetadataKind |
Obtém um valor que indica o tipo de elemento de metadados representado pela instância atual. (Herdado de ModelMetadata) |
ModelBindingMessageProvider |
Obtém a instância do ModelBindingMessageProvider. |
ModelType |
Obtém o tipo de modelo representado pela instância atual. (Herdado de ModelMetadata) |
Name |
Obtém o nome do parâmetro ou da propriedade se esses metadados forem para um parâmetro ou propriedade; |
NullDisplayText |
Obtém o texto a ser exibido quando o modelo é |
Order |
Obtém um valor que indica onde os metadados atuais devem ser ordenados em relação a outras propriedades em seu tipo de contenção. |
ParameterName |
Obtém o nome do parâmetro se esses metadados forem para um parâmetro; |
Placeholder |
Obtém o texto a ser exibido como um valor de espaço reservado para um editor. Por padrão, isso é configurado usando Prompt. |
Properties |
Obtém a coleção de ModelMetadata instâncias para as propriedades do modelo. |
PropertyFilterProvider |
Obtém o IPropertyFilterProvider, que pode determinar quais propriedades devem ser associadas ao modelo. |
PropertyGetter |
Obtém um delegado getter de propriedade para obter o valor da propriedade de um objeto de modelo. |
PropertyName |
Obtém o nome da propriedade se esses metadados forem para uma propriedade; |
PropertySetter |
Obtém um delegado setter de propriedade para definir o valor da propriedade em um objeto de modelo. |
PropertyValidationFilter |
Obtém uma implementação IPropertyValidationFilter que indica se esse modelo deve ser validado. Se |
PropertyValidationFilter |
Obtém uma implementação IPropertyValidationFilter que indica se esse modelo deve ser validado. Se |
ShowForDisplay |
Obtém um valor que indica se a propriedade deve ser exibida em exibições somente leitura. |
ShowForEdit |
Obtém um valor que indica se a propriedade deve ser exibida em exibições editáveis. |
SimpleDisplayProperty |
Obtém um valor que é o nome da propriedade usada para exibir o modelo. |
TemplateHint |
Obtém uma cadeia de caracteres usada pelo sistema de modelagem para descobrir modelos de exibição e editor-modelos. Use UIHintAttribute para especificar. |
UnderlyingOrModelType |
Obtém o argumento de tipo subjacente se ModelType herda de Nullable<T>. Caso contrário, obtém ModelType. (Herdado de ModelMetadata) |
ValidateChildren |
Obtém um valor que indica se as propriedades ou elementos do modelo devem ser validados. |
ValidationMetadata |
Obtém o ValidationMetadata para a instância atual. |
ValidatorMetadata |
Obtém uma coleção de itens de metadados para validadores. |
Métodos
Equals(ModelMetadata) |
Uma implementação padrão ModelMetadata . (Herdado de ModelMetadata) |
Equals(Object) |
Uma implementação padrão ModelMetadata . (Herdado de ModelMetadata) |
GetDisplayName() |
Obtém um nome de exibição para o modelo. (Herdado de ModelMetadata) |
GetHashCode() |
Uma implementação padrão ModelMetadata . (Herdado de ModelMetadata) |
GetMetadataForProperties(Type) |
Fornece metadados que descrevem as propriedades de um Type. |
GetMetadataForProperties(Type) |
Fornece metadados que descrevem as propriedades de um Type. (Herdado de ModelMetadata) |
GetMetadataForType(Type) |
Fornece metadados que descrevem um Type. |
GetMetadataForType(Type) |
Fornece metadados que descrevem um Type. (Herdado de ModelMetadata) |
Métodos de Extensão
GetMetadataForProperty(IModelMetadataProvider, Type, String) |
Obtém um ModelMetadata para propriedade for identificada pelos fornecidos |
GetModelExplorerForType(IModelMetadataProvider, Type, Object) |
Obtém um ModelExplorer para o fornecido |