DefaultModelMetadata Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Výchozí ModelMetadata implementace.
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
- Dědičnost
Konstruktory
Vlastnosti
AdditionalValues |
Získá kolekci dalších informací o modelu. |
Attributes |
Získá sadu atributů pro aktuální instanci. |
BinderModelName |
Získá název modelu, pokud je zadán explicitně pomocí IModelNameProvider. |
BinderType |
Type Získá z IModelBinder modelu, pokud je zadán explicitně pomocí IBinderTypeProviderMetadata. |
BindingMetadata |
Získá pro BindingMetadata aktuální instanci. |
BindingSource |
Získá metadata pořadače pro tento model. |
BoundConstructor |
Získá ModelMetadata instanci pro konstruktor záznamu typu, který se používá během vazby a ověřování. |
BoundConstructor |
Získá ModelMetadata instanci pro konstruktor záznamu typu, který se používá během vazby a ověřování. (Zděděno od ModelMetadata) |
BoundConstructorInvoker |
Získá delegáta, který vyvolá vázaný konstruktorBoundConstructor, pokud není. |
BoundConstructorInvoker |
Získá delegáta, který vyvolá vázaný konstruktorBoundConstructor, pokud není. |
BoundConstructorParameters |
Získá kolekci ModelMetadata instancí pro parametry na BoundConstructor. Tato možnost je dostupná jenom v případě, že MetadataKind je Constructor. |
BoundConstructorParameters |
Získá kolekci ModelMetadata instancí pro parametry na BoundConstructor. Tato možnost je dostupná jenom v případě, že MetadataKind je Constructor. (Zděděno od ModelMetadata) |
ContainerMetadata |
Získá metadata pro ContainerType , pokud jsou tato metadata pro vlastnost; |
ContainerMetadata |
Získá metadata pro ContainerType , pokud jsou tato metadata pro vlastnost; |
ContainerType |
Získá typ obsahující vlastnost, pokud tato metadata je pro vlastnost; |
ConvertEmptyStringToNull |
Získá hodnotu označující, zda se má převést hodnota prázdného řetězce nebo hodnota obsahující pouze prázdné znaky na |
DataTypeName |
Získá název datového typu modelu. Přepsání ModelType v některých scénářích zobrazení |
Description |
Získá popis modelu. |
DisplayFormatString |
Získá formátovací řetězec (viz https://msdn.microsoft.com/en-us/library/txafckwd.aspx) použitý k zobrazení modelu. |
DisplayMetadata |
Získá pro DisplayMetadata aktuální instanci. |
DisplayName |
Získá zobrazovaný název modelu. |
EditFormatString |
Získá formátovací řetězec (viz https://msdn.microsoft.com/en-us/library/txafckwd.aspx) použitý k úpravě modelu. |
ElementMetadata |
Získá elementy ModelMetadata pro , ModelType pokud implementuje TypeIEnumerable. |
ElementType |
Získá elementy Type pro , ModelType pokud implementuje TypeIEnumerable. (Zděděno od ModelMetadata) |
EnumGroupedDisplayNamesAndValues |
Získá seřazené a seskupené zobrazované názvy a hodnoty všech Enum hodnot v UnderlyingOrModelType. |
EnumNamesAndValues |
Získá názvy a hodnoty všech Enum hodnot v UnderlyingOrModelType. |
HasNonDefaultEditFormat |
Získá hodnotu označující, zda EditFormatString má neprázdnou |
HasValidators |
Získá hodnotu, která označuje, zda model nebo jedna z jeho vlastností nebo prvků má přidružené validátory. |
HasValidators |
Získá hodnotu, která označuje, zda model nebo jedna z jeho vlastností nebo prvků má přidružené validátory. (Zděděno od ModelMetadata) |
HideSurroundingHtml |
Získá hodnotu určující, zda "HiddenInput" zobrazovaná šablona by měla vrátit |
HtmlEncode |
Získá hodnotu označující, zda má být hodnota kódován HTML. |
Identity |
Získá klíč pro aktuální instanci. (Zděděno od ModelMetadata) |
IsBindingAllowed |
Získá hodnotu označující, zda hodnota modelu může být vázána vazbou modelu. To platí pouze v případě, že aktuální instance představuje vlastnost. |
IsBindingRequired |
Získá hodnotu označující, zda je hodnota modelu požadována vazbou modelu. To platí pouze v případě, že aktuální instance představuje vlastnost. |
IsCollectionType |
Získá hodnotu označující, zda je typ ModelType kolekce. (Zděděno od ModelMetadata) |
IsComplexType |
Získá hodnotu označující, zda ModelType je komplexní typ. (Zděděno od ModelMetadata) |
IsEnum |
Získá hodnotu označující, zda UnderlyingOrModelType je pro Enum. |
IsEnumerableType |
Získá hodnotu označující, zda je nebo není ModelType typ výčtu. (Zděděno od ModelMetadata) |
IsFlagsEnum |
Získá hodnotu označující, zda UnderlyingOrModelType je pro objekt Enum s přidruženým FlagsAttributeobjektem . |
IsNullableValueType |
Získá hodnotu označující, zda je nebo není ModelType .Nullable<T> (Zděděno od ModelMetadata) |
IsReadOnly |
Získá hodnotu označující, zda je hodnota modelu jen pro čtení. To platí pouze v případě, že aktuální instance představuje vlastnost. |
IsReferenceOrNullableType |
Získá hodnotu označující, zda povoluje |
IsRequired |
Získá hodnotu označující, zda je nebo není požadována hodnota modelu. To platí pouze v případě, že aktuální instance představuje vlastnost. |
MetadataKind |
Získá hodnotu označující druh metadat prvek reprezentovaný aktuální instance. (Zděděno od ModelMetadata) |
ModelBindingMessageProvider |
ModelBindingMessageProvider Získá instanci. |
ModelType |
Získá typ modelu reprezentovaný aktuální instancí. (Zděděno od ModelMetadata) |
Name |
Získá název parametru nebo vlastnost pokud tato metadata je pro parametr nebo vlastnost; |
NullDisplayText |
Získá text, který se má zobrazit, když je |
Order |
Získá hodnotu označující, kde aktuální metadata by měla být seřazena vzhledem k jiným vlastnostem v jeho obsahujícím typu. |
ParameterName |
Získá název parametru pokud tato metadata je pro parametr; |
Placeholder |
Získá text k zobrazení jako zástupnou hodnotu editoru. Ve výchozím nastavení se tato konfigurace konfiguruje pomocí .Prompt |
Properties |
Získá kolekci ModelMetadata instancí pro vlastnosti modelu. |
PropertyFilterProvider |
IPropertyFilterProviderZíská , který může určit, které vlastnosti by měly být vázány modelem. |
PropertyGetter |
Získá vlastnost getter delegát získat hodnotu vlastnosti z objektu modelu. |
PropertyName |
Získá název vlastnosti pokud tato metadata je pro vlastnost; |
PropertySetter |
Získá delegát setter vlastnosti pro nastavení hodnoty vlastnosti objektu modelu. |
PropertyValidationFilter |
IPropertyValidationFilter Získá implementaci, která označuje, zda by tento model měl být ověřen. Pokud |
PropertyValidationFilter |
IPropertyValidationFilter Získá implementaci, která označuje, zda by tento model měl být ověřen. Pokud |
ShowForDisplay |
Získá hodnotu, která označuje, zda má být vlastnost zobrazena v zobrazení jen pro čtení. |
ShowForEdit |
Získá hodnotu, která označuje, zda má být vlastnost zobrazena v upravitelných zobrazeních. |
SimpleDisplayProperty |
Získá hodnotu, která je názvem vlastnosti použité k zobrazení modelu. |
TemplateHint |
Získá řetězec používaný šablonovacím systémem ke zjištění display-templates a editor-templates. K zadání použijte UIHintAttribute . |
UnderlyingOrModelType |
Získá argument základního typu, pokud ModelType dědí z Nullable<T>. V opačném případě získá ModelType. (Zděděno od ModelMetadata) |
ValidateChildren |
Získá hodnotu, která označuje, zda vlastnosti nebo prvky modelu by měly být ověřeny. |
ValidationMetadata |
Získá pro ValidationMetadata aktuální instanci. |
ValidatorMetadata |
Získá kolekci položek metadat pro validátory. |
Metody
Equals(ModelMetadata) |
Výchozí ModelMetadata implementace. (Zděděno od ModelMetadata) |
Equals(Object) |
Výchozí ModelMetadata implementace. (Zděděno od ModelMetadata) |
GetDisplayName() |
Získá zobrazovaný název pro model. (Zděděno od ModelMetadata) |
GetHashCode() |
Výchozí ModelMetadata implementace. (Zděděno od ModelMetadata) |
GetMetadataForProperties(Type) |
Poskytuje metadata popisující vlastnosti objektu Type. |
GetMetadataForProperties(Type) |
Poskytuje metadata popisující vlastnosti objektu Type. (Zděděno od ModelMetadata) |
GetMetadataForType(Type) |
Poskytuje metadata popisující Typeobjekt . |
GetMetadataForType(Type) |
Poskytuje metadata popisující Typeobjekt . (Zděděno od ModelMetadata) |
Metody rozšíření
GetMetadataForProperty(IModelMetadataProvider, Type, String) |
ModelMetadata Získá pro vlastnost identifikovanou zadanými |
GetModelExplorerForType(IModelMetadataProvider, Type, Object) |
Získá pro ModelExplorer poskytnuté |