DefaultModelMetadata Klasa

Definicja

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
DefaultModelMetadata

Konstruktory

DefaultModelMetadata(IModelMetadataProvider, ICompositeMetadataDetailsProvider, DefaultMetadataDetails)

Tworzy nowy adres DefaultModelMetadata.

DefaultModelMetadata(IModelMetadataProvider, ICompositeMetadataDetailsProvider, DefaultMetadataDetails, DefaultModelBindingMessageProvider)

Tworzy nowy adres DefaultModelMetadata.

DefaultModelMetadata(IModelMetadataProvider, ICompositeMetadataDetailsProvider, DefaultMetadataDetails, ModelBindingMessageProvider)

Tworzy nowy adres DefaultModelMetadata.

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 nienull.

BoundConstructorInvoker

Pobiera delegata, który wywołuje powiązany konstruktor BoundConstructor , jeśli nienull.

(Odziedziczone po ModelMetadata)
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; null w przeciwnym razie.

ContainerMetadata

Pobiera metadane, ContainerType jeśli te metadane są przeznaczone dla właściwości; null w przeciwnym razie.

(Odziedziczone po ModelMetadata)
ContainerType

Pobiera typ zawierający właściwość, jeśli te metadane są przeznaczone dla właściwości; null Inaczej.

(Odziedziczone po ModelMetadata)
ConvertEmptyStringToNull

Pobiera wartość wskazującą, czy przekonwertować pustą wartość ciągu, czy jedną zawierającą tylko białe znaki podczas null reprezentowania modelu jako tekstu.

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ąnull niż niepusta niż domyślna dla typu danych.

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ć string.Empty (a nie wartość wyrażenia) i czy szablon edytora "HiddenInput" nie powinien również zwracać wartości wyrażenia (wraz z ukrytym <elementem wejściowym> ).

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 null wartości.

(Odziedziczone po ModelMetadata)
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; null w przeciwnym razie, tj. jeśli jest to metadane typu.

(Odziedziczone po ModelMetadata)
NullDisplayText

Pobiera tekst do wyświetlenia, gdy model ma wartość null.

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; null Inaczej.

(Odziedziczone po ModelMetadata)
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; null Inaczej.

(Odziedziczone po ModelMetadata)
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 nullwłaściwości z tą ModelMetadata wartością są weryfikowane.

PropertyValidationFilter

Pobiera implementację IPropertyValidationFilter , która wskazuje, czy ten model powinien zostać zweryfikowany. Jeśli nullwłaściwości z tą ModelMetadata wartością są weryfikowane.

(Odziedziczone po ModelMetadata)
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 containerType wartości i propertyName.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

Pobiera element ModelExplorer dla podanych modelType i model.

Dotyczy