System.ComponentModel.DataAnnotations Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan attribútumosztályokat biztosít, amelyek a ASP.NET, MVC és ASP.NET adatvezérlők metaadatainak meghatározására szolgálnak.
Osztályok
| Name | Description |
|---|---|
| AllowedValuesAttribute |
Megadja azoknak az értékeknek a listáját, amelyeket engedélyezni kell egy tulajdonságban. |
| AssociatedMetadataTypeTypeDescriptionProvider |
Kiterjeszti az osztály metaadat-adatait egy társított osztályban definiált attribútumok és tulajdonságadatok hozzáadásával. |
| AssociationAttribute |
Megadja, hogy az entitástagok egy adatkapcsolatot, például egy idegenkulcs-kapcsolatot jelölnek. |
| Base64StringAttribute |
Azt adja meg, hogy az adatmező értéke egy jól formázott Base64-sztring. |
| BindableTypeAttribute |
Azt határozza meg, hogy a típust általában a kötéshez használják-e. |
| CompareAttribute |
Olyan attribútumot biztosít, amely két tulajdonságot hasonlít össze. |
| ConcurrencyCheckAttribute |
Meghatározza, hogy egy tulajdonság részt vesz-e az optimista egyidejűségi ellenőrzésekben. |
| CreditCardAttribute |
Megadja, hogy az adatmező értéke hitelkártyaszám. |
| CustomValidationAttribute |
Egy tulajdonság vagy osztálypéldány érvényesítéséhez használt egyéni érvényesítési módszert ad meg. |
| DataTypeAttribute |
Egy adatmezőhöz társítandó további típus nevét adja meg. |
| DeniedValuesAttribute |
Olyan értékek listáját adja meg, amelyeket nem szabad engedélyezni egy tulajdonságban. |
| DisplayAttribute |
Általános célú attribútumot biztosít, amely lehetővé teszi az entitásrészosztályok típusainak és tagjainak honosítható sztringjeinek megadását. |
| DisplayColumnAttribute |
A hivatkozott táblában idegenkulcsos oszlopként megjelenített oszlopot adja meg. |
| DisplayFormatAttribute |
Megadja, hogyan jelennek meg és formázhatók az adatmezők a dinamikus adatok ASP.NET. |
| EditableAttribute |
Azt jelzi, hogy egy adatmező szerkeszthető-e. |
| EmailAddressAttribute |
Ellenőrzi az e-mail-címet. |
| EnumDataTypeAttribute |
Lehetővé teszi, hogy egy .NET enumerálás leképezhető legyen egy adatoszlopra. |
| FileExtensionsAttribute |
Ellenőrzi a fájlnévkiterjesztéseket. |
| FilterUIHintAttribute |
Olyan attribútumot jelöl, amely egy oszlop szűrési viselkedésének megadására szolgál. |
| KeyAttribute |
Egy vagy több olyan tulajdonságot jelöl, amely egyedileg azonosít egy entitást. |
| LengthAttribute |
Meghatározza a tulajdonságban megengedett adatgyűjtési/sztringadatok minimális és maximális hosszát. |
| MaxLengthAttribute |
Megadja a tulajdonságban megengedett tömb- vagy sztringadatok maximális hosszát. |
| MetadataTypeAttribute |
Megadja az adatmodell-osztályhoz társítandó metaadatosztályt. |
| MinLengthAttribute |
Megadja a tulajdonságban megengedett tömb- vagy sztringadatok minimális hosszát. |
| PhoneAttribute |
Azt adja meg, hogy az adatmező értéke egy jól formázott telefonszám. |
| RangeAttribute |
Megadja egy adatmező értékének numerikus tartománykorlátozásait. |
| RegularExpressionAttribute |
Azt határozza meg, hogy a dinamikus adatok ASP.NET adatmező-értékének meg kell egyeznie a megadott reguláris kifejezéssel. |
| RequiredAttribute |
Megadja, hogy szükség van-e adatmező-értékre. |
| ScaffoldColumnAttribute |
Meghatározza, hogy egy osztály vagy adatoszlop állványzatot használ-e. |
| ScaffoldTableAttribute |
Meghatározza, hogy egy osztály vagy adattábla állványzatot használ-e. |
| StringLengthAttribute |
Meghatározza az adatmezőkben megengedett karakterek minimális és maximális hosszát. |
| TimestampAttribute |
Az oszlop adattípusát adja meg sorverzióként. |
| UIHintAttribute |
Megadja azt a sablont vagy felhasználói vezérlőt, amelyet a Dinamikus adatok adatmezők megjelenítéséhez használnak. |
| UrlAttribute |
URL-érvényesítést biztosít. |
| ValidationAttribute |
Az összes érvényesítési attribútum alaposztályaként szolgál. |
| ValidationContext |
Az ellenőrzési ellenőrzés környezetét ismerteti. |
| ValidationException |
Azt a kivételt jelöli, amely egy adatmező érvényesítése során történik az ValidationAttribute osztály használatakor. |
| ValidationResult |
Egy érvényesítési kérelem eredményeinek tárolóját jelöli. |
| Validator |
Egy segédosztályt definiál, amely az objektumok, tulajdonságok és metódusok ellenőrzésére használható, amikor az szerepel a társított ValidationAttribute attribútumaikban. |
Interfészek
| Name | Description |
|---|---|
| IValidatableObject |
Lehetővé teszi az objektumok érvényesítését. |
Enumerációk
| Name | Description |
|---|---|
| DataType |
Az adatmezőkkel és paraméterekkel társított adattípusok számbavételét jelöli. |