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 |