ValidationAttribute Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berfungsi sebagai kelas dasar untuk semua atribut validasi.
public ref class ValidationAttribute abstract : Attribute
public abstract class ValidationAttribute : Attribute
type ValidationAttribute = class
inherit Attribute
Public MustInherit Class ValidationAttribute
Inherits Attribute
- Warisan
- Turunan
Keterangan
Kelas ini memberlakukan validasi, berdasarkan metadata yang terkait dengan tabel data. Anda dapat mengambil alih kelas ini untuk membuat atribut validasi kustom.
Konstruktor
ValidationAttribute() |
Menginisialisasi instans baru kelas ValidationAttribute. |
ValidationAttribute(Func<String>) |
Menginisialisasi instans ValidationAttribute baru kelas dengan menggunakan fungsi yang memungkinkan akses ke sumber daya validasi. |
ValidationAttribute(String) |
Menginisialisasi instans ValidationAttribute baru kelas dengan menggunakan pesan kesalahan untuk mengaitkan dengan kontrol validasi. |
Properti
ErrorMessage |
Mendapatkan atau mengatur pesan kesalahan untuk dikaitkan dengan kontrol validasi jika validasi gagal. |
ErrorMessageResourceName |
Mendapatkan atau mengatur nama sumber daya pesan kesalahan yang akan digunakan untuk mencari ErrorMessageResourceType nilai properti jika validasi gagal. |
ErrorMessageResourceType |
Mendapatkan atau mengatur jenis sumber daya yang akan digunakan untuk pencarian pesan kesalahan jika validasi gagal. |
ErrorMessageString |
Mendapatkan pesan kesalahan validasi yang dilokalkan. |
RequiresValidationContext |
Mendapatkan nilai yang menunjukkan apakah atribut memerlukan konteks validasi. |
TypeId |
Ketika diimplementasikan di kelas turunan, mendapatkan pengidentifikasi unik untuk ini Attribute. (Diperoleh dari Attribute) |
Metode
Equals(Object) |
Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu. (Diperoleh dari Attribute) |
FormatErrorMessage(String) |
Menerapkan pemformatan ke pesan kesalahan, berdasarkan bidang data tempat kesalahan terjadi. |
GetHashCode() |
Mengembalikan kode hash untuk instans ini. (Diperoleh dari Attribute) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
GetValidationResult(Object, ValidationContext) |
Memeriksa apakah nilai yang ditentukan valid sehubungan dengan atribut validasi saat ini. |
IsDefaultAttribute() |
Ketika ditimpa di kelas turunan, menunjukkan apakah nilai instans ini adalah nilai default untuk kelas turunan. (Diperoleh dari Attribute) |
IsValid(Object) |
Menentukan apakah nilai objek yang ditentukan valid. |
IsValid(Object, ValidationContext) |
Memvalidasi nilai yang ditentukan sehubungan dengan atribut validasi saat ini. |
Match(Object) |
Saat ditimpa di kelas turunan, mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu. (Diperoleh dari Attribute) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Validate(Object, String) |
Memvalidasi objek yang ditentukan. |
Validate(Object, ValidationContext) |
Memvalidasi objek yang ditentukan. |
Implementasi Antarmuka Eksplisit
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Memetakan sekumpulan nama ke sekumpulan pengidentifikasi pengiriman yang sesuai. (Diperoleh dari Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Mengambil informasi jenis untuk objek, yang dapat digunakan untuk mendapatkan informasi jenis untuk antarmuka. (Diperoleh dari Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Mengambil jumlah antarmuka informasi jenis yang disediakan objek (baik 0 atau 1). (Diperoleh dari Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Menyediakan akses ke properti dan metode yang diekspos oleh objek. (Diperoleh dari Attribute) |