ModelMetadata 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 representação de metadados de um tipo de modelo, propriedade ou parâmetro.
public ref class ModelMetadata abstract : IEquatable<Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^>
public ref class ModelMetadata abstract : IEquatable<Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^>, Microsoft::AspNetCore::Mvc::ModelBinding::IModelMetadataProvider
public abstract class ModelMetadata : IEquatable<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata>
public abstract class ModelMetadata : IEquatable<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata>, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
type ModelMetadata = class
interface IEquatable<ModelMetadata>
type ModelMetadata = class
interface IEquatable<ModelMetadata>
interface IModelMetadataProvider
type ModelMetadata = class
interface IModelMetadataProvider
interface IEquatable<ModelMetadata>
Public MustInherit Class ModelMetadata
Implements IEquatable(Of ModelMetadata)
Public MustInherit Class ModelMetadata
Implements IEquatable(Of ModelMetadata), IModelMetadataProvider
- Herança
-
ModelMetadata
- Derivado
- Implementações
Construtores
Model |
Cria um novo ModelMetadata. |
Campos
Default |
O valor padrão de Order. |
Propriedades
Additional |
Obtém uma coleção de informações adicionais sobre o modelo. |
Binder |
Obtém o nome de um modelo se especificado explicitamente usando IModelNameProvider. |
Binder |
Obtém o Type de um IModelBinder de um modelo se especificado explicitamente usando IBinderTypeProviderMetadata. |
Binding |
Obtém metadados do associador para esse modelo. |
Bound |
Obtém ModelMetadata a instância de um construtor de um tipo de registro que é usado durante a associação e a validação. |
Bound |
Obtém um delegado que invoca o construtor BoundConstructor associado se não |
Bound |
Obtém a coleção de ModelMetadata instâncias para parâmetros em um BoundConstructor. Isso só está disponível quando MetadataKind é Constructor. |
Container |
Obtém os metadados para ContainerType se esses metadados forem para uma propriedade; caso contrário, |
Container |
Obtém o tipo que contém a propriedade se esses metadados forem para uma propriedade; |
Convert |
Obtém um valor que indica se deve ou não converter um valor de cadeia de caracteres vazio ou um contendo apenas caracteres de espaço em branco ao |
Data |
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. |
Display |
Obtém a cadeia de caracteres de formato (consulte https://msdn.microsoft.com/en-us/library/txafckwd.aspx) usada para exibir o modelo. |
Display |
Obtém o nome de exibição do modelo. |
Edit |
Obtém a cadeia de caracteres de formato (consulte https://msdn.microsoft.com/en-us/library/txafckwd.aspx) usada para editar o modelo. |
Element |
Obtém o ModelMetadata para elementos de ModelType se isso Type implementa IEnumerable. |
Element |
Obtém o Type para elementos de ModelType se isso Type implementa IEnumerable. |
Enum |
Obtém os nomes de exibição ordenados e agrupados e os valores de todos os Enum valores em UnderlyingOrModelType. |
Enum |
Obtém os nomes e valores de todos os Enum valores em UnderlyingOrModelType. |
Has |
Obtém um valor que indica se EditFormatString tem um valor não |
Has |
Obtém um valor que indica se o modelo ou uma de suas propriedades ou elementos tem validadores associados. |
Hide |
Obtém um valor que indica se o modelo de exibição "HiddenInput" deve retornar |
Html |
Obtém um valor que indica se o valor deve ser codificado em HTML. |
Identity |
Obtém a chave da instância atual. |
Is |
Obtém um valor que indica se o valor do modelo pode ou não ser associado pela associação de modelo. Isso só é aplicável quando a instância atual representa uma propriedade. |
Is |
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. |
Is |
Obtém um valor que indica se é ou não ModelType um tipo de coleção. |
Is |
Obtém um valor que indica se ModelType é um tipo complexo. |
Is |
Obtém um valor que indica se UnderlyingOrModelType é para um Enum. |
Is |
Obtém um valor que indica se é ou não ModelType um tipo enumerável. |
Is |
Obtém um valor que indica se UnderlyingOrModelType é para um Enum com um associado FlagsAttribute. |
Is |
Obtém um valor que indica se é ou não ModelType um Nullable<T>. |
Is |
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. |
Is |
Obtém um valor que indica se os valores são permitidos |
Is |
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. |
Metadata |
Obtém um valor que indica o tipo de elemento de metadados representado pela instância atual. |
Model |
Obtém a instância do ModelBindingMessageProvider. |
Model |
Obtém o tipo de modelo representado pela instância atual. |
Name |
Obtém o nome do parâmetro ou da propriedade se esses metadados forem para um parâmetro ou propriedade; |
Null |
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 recipiente. |
Parameter |
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. |
Property |
Obtém o IPropertyFilterProvider, que pode determinar quais propriedades devem ser associadas ao modelo. |
Property |
Obtém um delegado getter de propriedade para obter o valor da propriedade de um objeto de modelo. |
Property |
Obtém o nome da propriedade se esses metadados forem para uma propriedade; |
Property |
Obtém um delegado setter de propriedade para definir o valor da propriedade em um objeto de modelo. |
Property |
Obtém uma implementação IPropertyValidationFilter que indica se esse modelo deve ser validado. Se |
Show |
Obtém um valor que indica se a propriedade deve ser exibida em exibições somente leitura. |
Show |
Obtém um valor que indica se a propriedade deve ser exibida em exibições editáveis. |
Simple |
Obtém um valor que é o nome da propriedade usada para exibir o modelo. |
Template |
Obtém uma cadeia de caracteres usada pelo sistema de modelagem para descobrir modelos de exibição e editor-modelos. Use UIHintAttribute para especificar. |
Underlying |
Obtém o argumento de tipo subjacente se ModelType herda de Nullable<T>. Caso contrário, obtém ModelType. |
Validate |
Obtém um valor que indica se as propriedades ou elementos do modelo devem ser validados. |
Validator |
Obtém uma coleção de itens de metadados para validadores. |
Métodos
Equals(Model |
Uma representação de metadados de um tipo de modelo, propriedade ou parâmetro. |
Equals(Object) |
Uma representação de metadados de um tipo de modelo, propriedade ou parâmetro. |
Get |
Obtém um nome de exibição para o modelo. |
Get |
Uma representação de metadados de um tipo de modelo, propriedade ou parâmetro. |
Get |
Fornece metadados que descrevem as propriedades de um Type. |
Get |
Fornece metadados que descrevem um Type. |
Métodos de Extensão
Get |
Obtém um ModelMetadata para a propriedade identificada pelos fornecidos |
Get |
Obtém um ModelExplorer para o fornecido |