DefaultModelMetadata Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Domyślna ModelMetadata implementacja.
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
- Dziedziczenie
Konstruktory
Właściwości
AdditionalValues |
Pobiera kolekcję dodatkowych informacji o modelu. |
Attributes |
Pobiera zestaw atrybutów dla bieżącego wystąpienia. |
BinderModelName |
Pobiera nazwę modelu, jeśli zostanie określony jawnie przy użyciu polecenia IModelNameProvider. |
BinderType |
Pobiera element TypeIModelBinder modelu, jeśli zostanie określony jawnie przy użyciu polecenia IBinderTypeProviderMetadata. |
BindingMetadata |
Pobiera wartość BindingMetadata dla bieżącego wystąpienia. |
BindingSource |
Pobiera metadane bindera dla tego modelu. |
BoundConstructor |
Pobiera ModelMetadata wystąpienie konstruktora typu rekordu, który jest używany podczas tworzenia powiązań i walidacji. |
BoundConstructor |
Pobiera ModelMetadata wystąpienie konstruktora typu rekordu, który jest używany podczas tworzenia powiązań i walidacji. (Odziedziczone po ModelMetadata) |
BoundConstructorInvoker |
Pobiera delegata, który wywołuje powiązany konstruktor BoundConstructor , jeśli nie |
BoundConstructorInvoker |
Pobiera delegata, który wywołuje powiązany konstruktor BoundConstructor , jeśli nie |
BoundConstructorParameters |
Pobiera kolekcję wystąpień dla parametrów ModelMetadata w obiekcie BoundConstructor. Jest to dostępne tylko wtedy, gdy MetadataKind ma wartość Constructor. |
BoundConstructorParameters |
Pobiera kolekcję wystąpień dla parametrów ModelMetadata w obiekcie BoundConstructor. Jest to dostępne tylko wtedy, gdy MetadataKind ma wartość Constructor. (Odziedziczone po ModelMetadata) |
ContainerMetadata |
Pobiera metadane, ContainerType jeśli te metadane są przeznaczone dla właściwości; |
ContainerMetadata |
Pobiera metadane, ContainerType jeśli te metadane są przeznaczone dla właściwości; |
ContainerType |
Pobiera typ zawierający właściwość, jeśli te metadane są przeznaczone dla właściwości; |
ConvertEmptyStringToNull |
Pobiera wartość wskazującą, czy przekonwertować pustą wartość ciągu, czy jedną zawierającą tylko białe znaki podczas |
DataTypeName |
Pobiera nazwę typu danych modelu. Przesłonięcia ModelType w niektórych scenariuszach wyświetlania. |
Description |
Pobiera opis modelu. |
DisplayFormatString |
Pobiera ciąg formatu (zobacz https://msdn.microsoft.com/en-us/library/txafckwd.aspx) używany do wyświetlania modelu. |
DisplayMetadata |
Pobiera wartość DisplayMetadata dla bieżącego wystąpienia. |
DisplayName |
Pobiera nazwę wyświetlaną modelu. |
EditFormatString |
Pobiera ciąg formatu (zobacz https://msdn.microsoft.com/en-us/library/txafckwd.aspx) używany do edytowania modelu. |
ElementMetadata |
Pobiera element ModelMetadata dla elementów ModelType , jeśli implementuje TypeIEnumerableelement . |
ElementType |
Pobiera element Type dla elementów ModelType , jeśli implementuje TypeIEnumerableelement . (Odziedziczone po ModelMetadata) |
EnumGroupedDisplayNamesAndValues |
Pobiera uporządkowane i zgrupowane nazwy wyświetlane i wartości wszystkich Enum wartości w .UnderlyingOrModelType |
EnumNamesAndValues |
Pobiera nazwy i wartości wszystkich Enum wartości w pliku UnderlyingOrModelType. |
HasNonDefaultEditFormat |
Pobiera wartość wskazującą, czy EditFormatString ma wartość inną |
HasValidators |
Pobiera wartość wskazującą, czy model, czy jedna z jego właściwości lub elementów, ma skojarzone moduły sprawdzania poprawności. |
HasValidators |
Pobiera wartość wskazującą, czy model, czy jedna z jego właściwości lub elementów, ma skojarzone moduły sprawdzania poprawności. (Odziedziczone po ModelMetadata) |
HideSurroundingHtml |
Pobiera wartość wskazującą, czy szablon wyświetlania "HiddenInput" powinien zwracać |
HtmlEncode |
Pobiera wartość wskazującą, czy wartość powinna być zakodowana w formacie HTML. |
Identity |
Pobiera klucz dla bieżącego wystąpienia. (Odziedziczone po ModelMetadata) |
IsBindingAllowed |
Pobiera wartość wskazującą, czy wartość modelu może być powiązana przez powiązanie modelu. Ma to zastosowanie tylko wtedy, gdy bieżące wystąpienie reprezentuje właściwość. |
IsBindingRequired |
Pobiera wartość wskazującą, czy wartość modelu jest wymagana przez powiązanie modelu. Ma to zastosowanie tylko wtedy, gdy bieżące wystąpienie reprezentuje właściwość. |
IsCollectionType |
Pobiera wartość wskazującą, czy ModelType jest typem kolekcji. (Odziedziczone po ModelMetadata) |
IsComplexType |
Pobiera wartość wskazującą, czy ModelType jest typem złożonym. (Odziedziczone po ModelMetadata) |
IsEnum |
Pobiera wartość wskazującą, czy UnderlyingOrModelType element jest przeznaczony dla elementu Enum. |
IsEnumerableType |
Pobiera wartość wskazującą, czy ModelType jest typem wyliczalnym. (Odziedziczone po ModelMetadata) |
IsFlagsEnum |
Pobiera wartość wskazującą, czy UnderlyingOrModelType element jest przeznaczony dla elementu Enum ze skojarzonym FlagsAttributeelementem . |
IsNullableValueType |
Pobiera wartość wskazującąNullable<T>, czy ModelType element to . (Odziedziczone po ModelMetadata) |
IsReadOnly |
Pobiera wartość wskazującą, czy wartość modelu jest tylko do odczytu. Ma to zastosowanie tylko wtedy, gdy bieżące wystąpienie reprezentuje właściwość. |
IsReferenceOrNullableType |
Pobiera wartość wskazującą, czy ModelType zezwala na |
IsRequired |
Pobiera wartość wskazującą, czy wartość modelu jest wymagana. Ma to zastosowanie tylko wtedy, gdy bieżące wystąpienie reprezentuje właściwość. |
MetadataKind |
Pobiera wartość wskazującą rodzaj elementu metadanych reprezentowanego przez bieżące wystąpienie. (Odziedziczone po ModelMetadata) |
ModelBindingMessageProvider |
ModelBindingMessageProvider Pobiera wystąpienie. |
ModelType |
Pobiera typ modelu reprezentowany przez bieżące wystąpienie. (Odziedziczone po ModelMetadata) |
Name |
Pobiera nazwę parametru lub właściwości, jeśli te metadane są przeznaczone dla parametru lub właściwości; |
NullDisplayText |
Pobiera tekst do wyświetlenia, gdy model ma wartość |
Order |
Pobiera wartość wskazującą, gdzie bieżące metadane powinny być uporządkowane względem innych właściwości w jej typie zawierającym. |
ParameterName |
Pobiera nazwę parametru, jeśli te metadane są przeznaczone dla parametru; |
Placeholder |
Pobiera tekst do wyświetlenia jako wartość zastępczą edytora. Domyślnie jest to skonfigurowane przy użyciu polecenia Prompt. |
Properties |
Pobiera kolekcję ModelMetadata wystąpień dla właściwości modelu. |
PropertyFilterProvider |
Pobiera element IPropertyFilterProvider, który może określić, które właściwości powinny być powiązane z modelem. |
PropertyGetter |
Pobiera delegata pobierania właściwości w celu pobrania wartości właściwości z obiektu modelu. |
PropertyName |
Pobiera nazwę właściwości, jeśli te metadane są przeznaczone dla właściwości; |
PropertySetter |
Pobiera delegata ustawiania właściwości w celu ustawienia wartości właściwości dla obiektu modelu. |
PropertyValidationFilter |
Pobiera implementację IPropertyValidationFilter , która wskazuje, czy ten model powinien zostać zweryfikowany. Jeśli |
PropertyValidationFilter |
Pobiera implementację IPropertyValidationFilter , która wskazuje, czy ten model powinien zostać zweryfikowany. Jeśli |
ShowForDisplay |
Pobiera wartość wskazującą, czy właściwość powinna być wyświetlana w widokach tylko do odczytu. |
ShowForEdit |
Pobiera wartość wskazującą, czy właściwość powinna być wyświetlana w widokach edytowalnych. |
SimpleDisplayProperty |
Pobiera wartość, która jest nazwą właściwości użytej do wyświetlenia modelu. |
TemplateHint |
Pobiera ciąg używany przez system tworzenia szablonów do odnajdywania szablonów wyświetlania i szablonów edytora. Użyj polecenia UIHintAttribute , aby określić. |
UnderlyingOrModelType |
Pobiera argument typu bazowego, jeśli ModelType dziedziczy z klasy Nullable<T>. W przeciwnym razie program pobiera .ModelType (Odziedziczone po ModelMetadata) |
ValidateChildren |
Pobiera wartość wskazującą, czy właściwości lub elementy modelu powinny być weryfikowane. |
ValidationMetadata |
Pobiera wartość ValidationMetadata dla bieżącego wystąpienia. |
ValidatorMetadata |
Pobiera kolekcję elementów metadanych dla modułów sprawdzania poprawności. |
Metody
Equals(ModelMetadata) |
Domyślna ModelMetadata implementacja. (Odziedziczone po ModelMetadata) |
Equals(Object) |
Domyślna ModelMetadata implementacja. (Odziedziczone po ModelMetadata) |
GetDisplayName() |
Pobiera nazwę wyświetlaną modelu. (Odziedziczone po ModelMetadata) |
GetHashCode() |
Domyślna ModelMetadata implementacja. (Odziedziczone po ModelMetadata) |
GetMetadataForProperties(Type) |
Dostarcza metadane opisujące właściwości obiektu Type. |
GetMetadataForProperties(Type) |
Dostarcza metadane opisujące właściwości obiektu Type. (Odziedziczone po ModelMetadata) |
GetMetadataForType(Type) |
Dostarcza metadane opisujące element Type. |
GetMetadataForType(Type) |
Dostarcza metadane opisujące element Type. (Odziedziczone po ModelMetadata) |
Metody rozszerzania
GetMetadataForProperty(IModelMetadataProvider, Type, String) |
Pobiera właściwość ModelMetadata for zidentyfikowaną przez podane |
GetModelExplorerForType(IModelMetadataProvider, Type, Object) |
Pobiera element ModelExplorer dla podanych |