ModelMetadata 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.
Udostępnia kontener dla metadanych dla modelu.
public ref class ModelMetadata
public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
- Dziedziczenie
-
ModelMetadata
- Pochodne
Uwagi
Model słów jest używany inaczej w kontekście tej klasy niż zwykle używany w innym miejscu. W aplikacji ModelType ASP.NET Web Forms atrybut kontrolki powiązanej z danymi określa typ elementu danych, z którego jest powiązana kontrolka danych. Ten typ jest zwykle określany jako model i zazwyczaj odpowiada wierszowi w tabeli bazy danych. Właściwości modelu zwykle odpowiadają kolumnom tabeli.
ModelMetadata Obiekt może dostarczać metadane dla samego modelu lub właściwości modelu albo dla właściwości właściwości złożonej. ModelMetadata Gdy obiekt odnosi się do właściwości, model słów odwołuje się do właściwości, a kontener słów odnosi się do modelu.
Na przykład model może mieć wartość Kontakt, który ma właściwości Name i Age , a właściwość Name może być złożoną właściwością składającą się z wartości FirstName i LastName. ModelMetadata Gdy obiekt odnosi się do obiektu Contact, typ modelu to Contact i nie ma kontenera. ModelMetadata Gdy obiekt odnosi się do właściwości Name, typ modelu to Nazwa, a typ kontenera to Contact. ModelMetadata Gdy obiekt odnosi się do właściwości FirstName, typ modelu to FirstName, a typ kontenera to Nazwa.
Konstruktory
ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String) |
Inicjuje nowe wystąpienie klasy ModelMetadata. |
Pola
DefaultOrder |
Wartość całkowita, która jest zawsze ustawiona na |
Właściwości
AdditionalValues |
Pobiera kolekcję zawierającą dodatkowe metadane dotyczące modelu. |
ContainerType |
Pobiera typ kontenera. |
ConvertEmptyStringToNull |
Pobiera lub ustawia wartość określającą, czy puste ciągi przesyłane w formularzach powinny być konwertowane na |
DataTypeName |
Pobiera lub ustawia nazwę typu danych. |
Description |
Pobiera lub ustawia tekst opisujący model. |
DisplayFormatString |
Pobiera lub ustawia ciąg formatu, który należy zastosować, gdy model jest wyświetlany w trybie wyświetlania (w przeciwieństwie do trybu edycji). |
DisplayName |
Pobiera lub ustawia tekst do użycia w interfejsie użytkownika po wyświetleniu nazwy modelu. |
EditFormatString |
Pobiera lub ustawia ciąg formatu do użycia w interfejsie użytkownika w trybie edycji. |
HideSurroundingHtml |
Pobiera lub ustawia wartość określającą, czy otaczający kod HTML powinien być ukryty. |
IsComplexType |
Pobiera wartość określającą, czy model jest typem złożonym. |
IsNullableValueType |
Pobiera wartość określającą, czy model jest typem wartości dopuszczanej do wartości null. |
IsReadOnly |
Pobiera lub ustawia wartość określającą, czy model można zaktualizować. |
IsRequired |
Pobiera lub ustawia wartość określającą, czy właściwość jest wymagana. |
Model |
Pobiera lub ustawia obiekt modelu. |
ModelType |
Pobiera typ modelu. |
NullDisplayText |
Pobiera ciąg, który powinien być wyświetlany, gdy model ma wartość |
Order |
Pobiera lub ustawia liczbę całkowitą wskazującą kolejność wyświetlania tej właściwości względem innych właściwości. |
Properties |
Pobiera kolekcję obiektów metadanych modelu opisujących właściwości modelu. |
PropertyName |
Pobiera nazwę właściwości. |
Provider |
Pobiera lub ustawia obiekt dostawcy dla tych metadanych. |
RequestValidationEnabled |
Pobiera lub ustawia wartość określającą, czy walidacja żądania jest włączona. |
ShortDisplayName |
Pobiera lub ustawia krótką wersję nazwy wyświetlanej. |
ShowForDisplay |
Pobiera lub ustawia wartość określającą, czy model powinien być wyświetlany w interfejsie użytkownika w trybie wyświetlania (w przeciwieństwie do trybu edycji). |
ShowForEdit |
Pobiera lub ustawia wartość określającą, czy właściwość powinna być wyświetlana w trybie edycji (w przeciwieństwie do trybu wyświetlania). |
SimpleDisplayText |
Pobiera lub ustawia tekst do wyświetlenia dla modelu, gdy model reprezentuje obiekt złożony. |
TemplateHint |
Pobiera lub ustawia wartość wskazującą, jaki szablon (kontrolka danych) powinien być używany w interfejsie użytkownika dla modelu. |
Watermark |
Pobiera lub ustawia tekst znaku wodnego dla pola tekstowego. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetDisplayName() |
Zwraca tekst wyświetlany jako nazwa modelu w interfejsie użytkownika. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetSimpleDisplayText() |
Zwraca tekst do wyświetlenia dla modelu, gdy model reprezentuje obiekt złożony. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
GetValidators(ModelBindingExecutionContext) |
Zwraca kolekcję modułów sprawdzania poprawności, które mają zastosowanie do modelu. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |