System.ComponentModel.DataAnnotations Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Attributklassen bereit, die zum Definieren von Metadaten für ASP.NET MVC und ASP.NET Datensteuerelementen verwendet werden.
Klassen
| Name | Beschreibung |
|---|---|
| AssociatedMetadataTypeTypeDescriptionProvider |
Erweitert die Metadateninformationen für eine Klasse durch Hinzufügen von Attributen und Eigenschafteninformationen, die in einer zugeordneten Klasse definiert sind. |
| AssociationAttribute |
Gibt an, dass ein Entitätsmitglied eine Datenbeziehung darstellt, z. B. eine Fremdschlüsselbeziehung. |
| BindableTypeAttribute |
Gibt an, ob ein Typ in der Regel für die Bindung verwendet wird. |
| CompareAttribute |
Stellt ein Attribut bereit, das zwei Eigenschaften vergleicht. |
| ConcurrencyCheckAttribute |
Gibt an, dass eine Eigenschaft an optimistischen Parallelitätsprüfungen teilnimmt. |
| CreditCardAttribute |
Gibt an, dass ein Datenfeldwert eine Kreditkartennummer ist. |
| CustomValidationAttribute |
Gibt eine benutzerdefinierte Überprüfungsmethode an, die zum Überprüfen einer Eigenschaft oder Klasseninstanz verwendet wird. |
| DataTypeAttribute |
Gibt den Namen eines zusätzlichen Typs an, der einem Datenfeld zugeordnet werden soll. |
| DisplayAttribute |
Stellt ein allgemeines Attribut bereit, mit dem Sie lokalisierbare Zeichenfolgen für Typen und Member von Entitätsteilklassen angeben können. |
| DisplayColumnAttribute |
Gibt die Spalte an, die in der bezeichneten Tabelle als Fremdschlüsselspalte angezeigt wird. |
| DisplayFormatAttribute |
Gibt an, wie Datenfelder von ASP.NET dynamischen Daten angezeigt und formatiert werden. |
| EditableAttribute |
Gibt an, ob ein Datenfeld bearbeitet werden kann. |
| EmailAddressAttribute |
Überprüft eine E-Mail-Adresse. |
| EnumDataTypeAttribute |
Ermöglicht die Zuordnung einer .NET Aufzählung zu einer Datenspalte. |
| FileExtensionsAttribute |
Überprüft Dateinamenerweiterungen. |
| FilterUIHintAttribute |
Stellt ein Attribut dar, das zum Angeben des Filterverhaltens für eine Spalte verwendet wird. |
| KeyAttribute |
Gibt eine oder mehrere Eigenschaften an, die eine Entität eindeutig identifizieren. |
| MaxLengthAttribute |
Gibt die maximale Länge von Array- oder Zeichenfolgendaten an, die in einer Eigenschaft zulässig sind. |
| MetadataTypeAttribute |
Gibt die Metadatenklasse an, die einer Datenmodellklasse zugeordnet werden soll. |
| MinLengthAttribute |
Gibt die Mindestlänge von Array- oder Zeichenfolgendaten an, die in einer Eigenschaft zulässig sind. |
| PhoneAttribute |
Gibt an, dass ein Datenfeldwert eine wohlgeformte Telefonnummer ist. |
| RangeAttribute |
Gibt die Einschränkungen des numerischen Bereichs für den Wert eines Datenfelds an. |
| RegularExpressionAttribute |
Gibt an, dass ein Datenfeldwert in ASP.NET Dynamische Daten mit dem angegebenen regulären Ausdruck übereinstimmen muss. |
| RequiredAttribute |
Gibt an, dass ein Datenfeldwert erforderlich ist. |
| ScaffoldColumnAttribute |
Gibt an, ob eine Klasse oder Datenspalte Gerüste verwendet. |
| ScaffoldTableAttribute |
Gibt an, ob eine Klasse oder Datentabelle Gerüste verwendet. |
| StringLengthAttribute |
Gibt die minimale und maximale Länge von Zeichen an, die in einem Datenfeld zulässig sind. |
| TimestampAttribute |
Gibt den Datentyp der Spalte als Zeilenversion an. |
| UIHintAttribute |
Gibt die Vorlage oder das Benutzersteuerelement an, die dynamische Daten zum Anzeigen eines Datenfelds verwenden. |
| UrlAttribute |
Stellt die URL-Überprüfung bereit. |
| ValidationAttribute |
Dient als Basisklasse für alle Überprüfungsattribute. |
| ValidationContext |
Beschreibt den Kontext, in dem eine Überprüfung durchgeführt wird. |
| ValidationException |
Stellt die Ausnahme dar, die während der Überprüfung eines Datenfelds auftritt, wenn die ValidationAttribute Klasse verwendet wird. |
| ValidationResult |
Stellt einen Container für die Ergebnisse einer Überprüfungsanforderung dar. |
| Validator |
Definiert eine Hilfsklasse, die verwendet werden kann, um Objekte, Eigenschaften und Methoden zu überprüfen, wenn sie in die zugehörigen ValidationAttribute Attribute einbezogen werden. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IValidatableObject |
Bietet eine Möglichkeit, um ein Objekt zu überprüfen. |
Enumerationen
| Name | Beschreibung |
|---|---|
| DataType |
Stellt eine Aufzählung der Datentypen dar, die Datenfeldern und Parametern zugeordnet sind. |