ModelMetadata Clase
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representación de metadatos de un tipo de modelo, propiedad o 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
- Herencia
-
ModelMetadata
- Derivado
- Implementaciones
Model |
Crea un nuevo ModelMetadata. |
Default |
Valor predeterminado de Order. |
Additional |
Obtiene una colección de información adicional sobre el modelo. |
Binder |
Obtiene el nombre de un modelo si se especifica explícitamente mediante IModelNameProvider. |
Binder |
Obtiene el Type de de IModelBinder un modelo si se especifica explícitamente mediante IBinderTypeProviderMetadata. |
Binding |
Obtiene los metadatos de un enlazador para este modelo. |
Bound |
Obtiene ModelMetadata la instancia de un constructor de un tipo de registro que se usa durante el enlace y la validación. |
Bound |
Obtiene un delegado que invoca al constructor BoundConstructor enlazado si no |
Bound |
Obtiene la colección de instancias de ModelMetadata para los parámetros de un objeto BoundConstructor. Esto solo está disponible cuando MetadataKind es Constructor. |
Container |
Obtiene los metadatos de ContainerType si estos metadatos son para una propiedad; |
Container |
Obtiene el tipo que contiene la propiedad si estos metadatos son para una propiedad; |
Convert |
Obtiene un valor que indica si se va a convertir o no un valor de cadena vacío o uno que contiene solo caracteres de espacio en blanco al |
Data |
Obtiene el nombre del tipo de datos del modelo. Invalida ModelType en algunos escenarios de visualización. |
Description |
Obtiene la descripción del modelo. |
Display |
Obtiene la cadena de formato (vea https://msdn.microsoft.com/en-us/library/txafckwd.aspx) usada para mostrar el modelo. |
Display |
Obtiene el nombre para mostrar del modelo. |
Edit |
Obtiene la cadena de formato (vea https://msdn.microsoft.com/en-us/library/txafckwd.aspx) usada para editar el modelo. |
Element |
Obtiene para los ModelMetadata elementos de ModelType si implementa TypeIEnumerable. |
Element |
Obtiene para los Type elementos de ModelType si implementa TypeIEnumerable. |
Enum |
Obtiene los nombres para mostrar ordenados y agrupados y los valores de todos los Enum valores de UnderlyingOrModelType. |
Enum |
Obtiene los nombres y valores de todos los Enum valores de UnderlyingOrModelType. |
Has |
Obtiene un valor que indica si EditFormatString tiene un |
Has |
Obtiene un valor que indica si el modelo, o una de sus propiedades o elementos, tiene validadores asociados. |
Hide |
Obtiene un valor que indica si la plantilla para mostrar "HiddenInput" debe devolver |
Html |
Obtiene un valor que indica si el valor debe estar codificado en HTML. |
Identity |
Obtiene la clave de la instancia actual. |
Is |
Obtiene un valor que indica si el valor del modelo se puede enlazar o no mediante el enlace de modelos. Esto solo es aplicable cuando la instancia actual representa una propiedad . |
Is |
Obtiene un valor que indica si el enlace de modelos requiere o no el valor del modelo. Esto solo es aplicable cuando la instancia actual representa una propiedad . |
Is |
Obtiene un valor que indica si es o no ModelType un tipo de colección. |
Is |
Obtiene un valor que indica si ModelType es un tipo complejo. |
Is |
Obtiene un valor que indica si UnderlyingOrModelType es para .Enum |
Is |
Obtiene un valor que indica si es o no ModelType un tipo enumerable. |
Is |
Obtiene un valor que indica si UnderlyingOrModelType es para un objeto Enum con un asociado FlagsAttribute. |
Is |
Obtiene un valor que indica si es o no ModelType un Nullable<T>objeto . |
Is |
Obtiene un valor que indica si el valor del modelo es de solo lectura. Esto solo es aplicable cuando la instancia actual representa una propiedad . |
Is |
Obtiene un valor que indica si permite |
Is |
Obtiene un valor que indica si se requiere o no el valor del modelo. Esto solo es aplicable cuando la instancia actual representa una propiedad . |
Metadata |
Obtiene un valor que indica el tipo de elemento de metadatos representado por la instancia actual. |
Model |
Obtiene la instancia de ModelBindingMessageProvider. |
Model |
Obtiene el tipo de modelo representado por la instancia actual. |
Name |
Obtiene el nombre del parámetro o propiedad si estos metadatos son para un parámetro o propiedad; |
Null |
Obtiene el texto que se va a mostrar cuando el modelo es |
Order |
Obtiene un valor que indica dónde se deben ordenar los metadatos actuales en relación con otras propiedades de su tipo contenedor. |
Parameter |
Obtiene el nombre del parámetro si estos metadatos son para un parámetro; |
Placeholder |
Obtiene el texto que se va a mostrar como un valor de marcador de posición para un editor. De forma predeterminada, se configura mediante Prompt. |
Properties |
Obtiene la colección de ModelMetadata instancias de las propiedades del modelo. |
Property |
Obtiene , IPropertyFilterProviderque puede determinar qué propiedades deben enlazarse al modelo. |
Property |
Obtiene un delegado de captador de propiedades para obtener el valor de propiedad de un objeto de modelo. |
Property |
Obtiene el nombre de la propiedad si estos metadatos son para una propiedad; |
Property |
Obtiene un delegado de establecedor de propiedades para establecer el valor de propiedad en un objeto de modelo. |
Property |
Obtiene una IPropertyValidationFilter implementación que indica si se debe validar este modelo. Si |
Show |
Obtiene un valor que indica si la propiedad debe mostrarse en vistas de solo lectura. |
Show |
Obtiene un valor que indica si la propiedad debe mostrarse en vistas editables. |
Simple |
Obtiene un valor que es el nombre de la propiedad utilizada para mostrar el modelo. |
Template |
Obtiene una cadena usada por el sistema de plantillas para detectar plantillas para mostrar y plantillas de editor. Use UIHintAttribute para especificar. |
Underlying |
Obtiene el argumento de tipo subyacente si ModelType hereda de Nullable<T>. De lo contrario, obtiene ModelType. |
Validate |
Obtiene un valor que indica si se deben validar las propiedades o elementos del modelo. |
Validator |
Obtiene una colección de elementos de metadatos para validadores. |
Equals(Model |
Representación de metadatos de un tipo de modelo, propiedad o parámetro. |
Equals(Object) |
Representación de metadatos de un tipo de modelo, propiedad o parámetro. |
Get |
Obtiene un nombre para mostrar para el modelo. |
Get |
Representación de metadatos de un tipo de modelo, propiedad o parámetro. |
Get |
Proporciona metadatos que describen las propiedades de .Type |
Get |
Proporciona metadatos que describen un Type. |
Get |
Obtiene un para la ModelMetadata propiedad identificada por los valores proporcionados |
Get |
Obtiene un ModelExplorer para los proporcionados |
Producto | Versiones |
---|---|
ASP.NET Core | 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0 |