DefaultModelMetadata Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Implementazione predefinita 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
- Ereditarietà
Costruttori
Proprietà
AdditionalValues |
Ottiene una raccolta di informazioni aggiuntive sul modello. |
Attributes |
Ottiene il set di attributi per l'istanza corrente. |
BinderModelName |
Ottiene il nome di un modello se specificato in modo esplicito usando IModelNameProvider. |
BinderType |
Ottiene l'oggetto Type di un IModelBinder modello se specificato in modo esplicito usando IBinderTypeProviderMetadata. |
BindingMetadata |
Ottiene l'oggetto BindingMetadata per l'istanza corrente. |
BindingSource |
Ottiene i metadati del bindinger per questo modello. |
BoundConstructor |
Ottiene ModelMetadata l'istanza di un costruttore di un tipo di record usato durante l'associazione e la convalida. |
BoundConstructor |
Ottiene ModelMetadata l'istanza di un costruttore di un tipo di record usato durante l'associazione e la convalida. (Ereditato da ModelMetadata) |
BoundConstructorInvoker |
Ottiene un delegato che richiama il costruttore BoundConstructor associato se non |
BoundConstructorInvoker |
Ottiene un delegato che richiama il costruttore BoundConstructor associato se non |
BoundConstructorParameters |
Ottiene la raccolta di ModelMetadata istanze per i parametri in un BoundConstructoroggetto . Questa operazione è disponibile solo quando MetadataKind è Constructor. |
BoundConstructorParameters |
Ottiene la raccolta di ModelMetadata istanze per i parametri in un BoundConstructoroggetto . Questa operazione è disponibile solo quando MetadataKind è Constructor. (Ereditato da ModelMetadata) |
ContainerMetadata |
Ottiene i metadati per se questi metadati sono per ContainerType una proprietà; |
ContainerMetadata |
Ottiene i metadati per se questi metadati sono per ContainerType una proprietà; |
ContainerType |
Ottiene il tipo contenente la proprietà se questi metadati sono per una proprietà; |
ConvertEmptyStringToNull |
Ottiene un valore che indica se convertire un valore stringa vuoto o uno contenente solo caratteri di spazi vuoti in |
DataTypeName |
Ottiene il nome del tipo di dati del modello. Esegue l'override ModelType in alcuni scenari di visualizzazione. |
Description |
Ottiene la descrizione del modello. |
DisplayFormatString |
Ottiene la stringa di formato (vedere https://msdn.microsoft.com/en-us/library/txafckwd.aspx) usata per visualizzare il modello. |
DisplayMetadata |
Ottiene l'oggetto DisplayMetadata per l'istanza corrente. |
DisplayName |
Ottiene il nome visualizzato del modello. |
EditFormatString |
Ottiene la stringa di formato (vedere https://msdn.microsoft.com/en-us/library/txafckwd.aspx) usata per modificare il modello. |
ElementMetadata |
Ottiene l'oggetto per gli ModelMetadata elementi di ModelType se implementa TypeIEnumerable. |
ElementType |
Ottiene l'oggetto per gli Type elementi di ModelType se implementa TypeIEnumerable. (Ereditato da ModelMetadata) |
EnumGroupedDisplayNamesAndValues |
Ottiene i nomi e i valori visualizzati ordinati e raggruppati di tutti i Enum valori in UnderlyingOrModelType. |
EnumNamesAndValues |
Ottiene i nomi e i valori di tutti i Enum valori in UnderlyingOrModelType. |
HasNonDefaultEditFormat |
Ottiene un valore che indica se EditFormatString ha un valore non |
HasValidators |
Ottiene un valore che indica se il modello, o una delle relative proprietà o elementi, ha associati validator. |
HasValidators |
Ottiene un valore che indica se il modello, o una delle relative proprietà o elementi, ha associati validator. (Ereditato da ModelMetadata) |
HideSurroundingHtml |
Ottiene un valore che indica se il modello di visualizzazione "HiddenInput" deve restituire |
HtmlEncode |
Ottiene un valore che indica se il valore deve essere codificato con codice HTML. |
Identity |
Ottiene la chiave per l'istanza corrente. (Ereditato da ModelMetadata) |
IsBindingAllowed |
Ottiene un valore che indica se il valore del modello può essere associato dall'associazione di modelli. Questa operazione è applicabile solo quando l'istanza corrente rappresenta una proprietà. |
IsBindingRequired |
Ottiene un valore che indica se il valore del modello è richiesto dall'associazione di modelli. Questa operazione è applicabile solo quando l'istanza corrente rappresenta una proprietà. |
IsCollectionType |
Ottiene un valore che indica se ModelType è un tipo di raccolta. (Ereditato da ModelMetadata) |
IsComplexType |
Ottiene un valore che indica se ModelType è un tipo complesso. (Ereditato da ModelMetadata) |
IsEnum |
Ottiene un valore che indica se UnderlyingOrModelType è per un Enumoggetto . |
IsEnumerableType |
Ottiene un valore che indica se ModelType è un tipo enumerabile. (Ereditato da ModelMetadata) |
IsFlagsEnum |
Ottiene un valore che indica se UnderlyingOrModelType è per un Enum oggetto con un oggetto associato FlagsAttribute. |
IsNullableValueType |
Ottiene un valore che indica se ModelType è un Nullable<T>oggetto . (Ereditato da ModelMetadata) |
IsReadOnly |
Ottiene un valore che indica se il valore del modello è di sola lettura. Questa operazione è applicabile solo quando l'istanza corrente rappresenta una proprietà. |
IsReferenceOrNullableType |
Ottiene un valore che indica se consente |
IsRequired |
Ottiene un valore che indica se è necessario o meno il valore del modello. Questa operazione è applicabile solo quando l'istanza corrente rappresenta una proprietà. |
MetadataKind |
Ottiene un valore che indica il tipo di elemento di metadati rappresentato dall'istanza corrente. (Ereditato da ModelMetadata) |
ModelBindingMessageProvider |
Ottiene l'istanza di ModelBindingMessageProvider. |
ModelType |
Ottiene il tipo di modello rappresentato dall'istanza corrente. (Ereditato da ModelMetadata) |
Name |
Ottiene il nome del parametro o della proprietà se questi metadati sono per un parametro o una proprietà; |
NullDisplayText |
Ottiene il testo da visualizzare quando il modello è |
Order |
Ottiene un valore che indica dove devono essere ordinati i metadati correnti rispetto ad altre proprietà nel relativo tipo contenente. |
ParameterName |
Ottiene il nome del parametro se questi metadati sono per un parametro; |
Placeholder |
Ottiene il testo da visualizzare come valore segnaposto per un editor. Per impostazione predefinita, questa configurazione viene configurata usando Prompt. |
Properties |
Ottiene la raccolta di ModelMetadata istanze per le proprietà del modello. |
PropertyFilterProvider |
Ottiene , IPropertyFilterProviderche può determinare quali proprietà devono essere associate al modello. |
PropertyGetter |
Ottiene un delegato getter della proprietà per ottenere il valore della proprietà da un oggetto modello. |
PropertyName |
Ottiene il nome della proprietà se questi metadati sono per una proprietà; |
PropertySetter |
Ottiene un delegato del setter della proprietà per impostare il valore della proprietà su un oggetto modello. |
PropertyValidationFilter |
Ottiene un'implementazione IPropertyValidationFilter che indica se questo modello deve essere convalidato. Se |
PropertyValidationFilter |
Ottiene un'implementazione IPropertyValidationFilter che indica se questo modello deve essere convalidato. Se |
ShowForDisplay |
Ottiene un valore che indica se la proprietà deve essere visualizzata in visualizzazioni di sola lettura. |
ShowForEdit |
Ottiene un valore che indica se la proprietà deve essere visualizzata nelle visualizzazioni modificabili. |
SimpleDisplayProperty |
Ottiene un valore che corrisponde al nome della proprietà utilizzata per visualizzare il modello. |
TemplateHint |
Ottiene una stringa utilizzata dal sistema templating per individuare i modelli di visualizzazione e i modelli di editor. Usare UIHintAttribute per specificare. |
UnderlyingOrModelType |
Ottiene l'argomento del tipo sottostante se ModelType eredita da Nullable<T>. In caso contrario, ottiene ModelType. (Ereditato da ModelMetadata) |
ValidateChildren |
Ottiene un valore che indica se devono essere convalidate le proprietà o gli elementi del modello. |
ValidationMetadata |
Ottiene l'oggetto ValidationMetadata per l'istanza corrente. |
ValidatorMetadata |
Ottiene una raccolta di elementi di metadati per i validator. |
Metodi
Equals(ModelMetadata) |
Implementazione predefinita ModelMetadata . (Ereditato da ModelMetadata) |
Equals(Object) |
Implementazione predefinita ModelMetadata . (Ereditato da ModelMetadata) |
GetDisplayName() |
Ottiene un nome visualizzato per il modello. (Ereditato da ModelMetadata) |
GetHashCode() |
Implementazione predefinita ModelMetadata . (Ereditato da ModelMetadata) |
GetMetadataForProperties(Type) |
Fornisce metadati che descrivono le proprietà di un Typeoggetto . |
GetMetadataForProperties(Type) |
Fornisce metadati che descrivono le proprietà di un Typeoggetto . (Ereditato da ModelMetadata) |
GetMetadataForType(Type) |
Fornisce metadati che descrivono un Typeoggetto . |
GetMetadataForType(Type) |
Fornisce metadati che descrivono un Typeoggetto . (Ereditato da ModelMetadata) |
Metodi di estensione
GetMetadataForProperty(IModelMetadataProvider, Type, String) |
Ottiene un ModelMetadata oggetto per la proprietà identificata dall'oggetto specificato |
GetModelExplorerForType(IModelMetadataProvider, Type, Object) |
Ottiene un ModelExplorer oggetto per l'oggetto specificato |