Validator 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.
Perhatian
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Kelas dasar untuk semua komponen validator.
public ref class Validator
public class Validator
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class Validator
type Validator = class
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type Validator = class
Public Class Validator
- Warisan
-
Validator
- Turunan
- Atribut
Keterangan
Note
Materi ini membahas jenis dan namespace yang usang. Untuk informasi selengkapnya, lihat jenis Deprecated di Windows Workflow Foundation 4.5.
Kelas Validator digunakan untuk memastikan bahwa aktivitas dikonfigurasi dengan benar pada waktu desain. Validator dibuat selama waktu desain ketika perancang memvalidasi properti yang ditetapkan untuk aktivitas; jika parameter aktivitas tidak dikonfigurasi dengan benar, perancang akan menampilkan kesalahan tag pintar untuk nilai yang salah. Validator juga berjalan selama waktu kompilasi, dan akan mengembalikan kesalahan validasi jika batasan seperti induk objek atau jenis anak, jumlah minimum anak, dll tidak benar. Validator juga akan berjalan pada runtime ketika alur kerja berbasis markup dibuat menggunakan CreateWorkflow metode .
Tujuan utama Validator adalah untuk memastikan bahwa kesalahan diketahui selama waktu desain, dan tidak diekspos sebagai pengecualian selama runtime.
Validator dikaitkan dengan aktivitas yang mereka validasi menggunakan ValidatorTypeName atribut ; semua validator aktivitas harus mewarisi dari ActivityValidator kelas .
Secara default, validator akan memvalidasi properti meta; mereka tidak memvalidasi properti instans yang dapat diatur pada runtime.
Konstruktor
| Nama | Deskripsi |
|---|---|
| Validator() |
Kedaluwarsa.
Menginisialisasi instans baru dari kelas Validator. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Kedaluwarsa.
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetFullPropertyName(ValidationManager) |
Kedaluwarsa.
Metode pembantu untuk mengekstrak nama properti lengkap. |
| GetHashCode() |
Kedaluwarsa.
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Kedaluwarsa.
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Kedaluwarsa.
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Kedaluwarsa.
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
| Validate(ValidationManager, Object) |
Kedaluwarsa.
Memvalidasi objek yang ditentukan dan mengembalikan kumpulan kesalahan validasi. |
| ValidateActivityChange(Activity, ActivityChangeAction) |
Kedaluwarsa.
Saat ditimpa di kelas turunan, memvalidasi perubahan berdasarkan yang ditentukan Activity yang ditambahkan atau dihapus. Fungsi ini dipanggil selama penerapan perubahan yang dilakukan pada alur kerja selama pembaruan dinamis. |
| ValidateProperties(ValidationManager, Object) |
Kedaluwarsa.
Metode pembantu untuk memvalidasi properti objek tertentu secara otomatis. |
| ValidateProperty(PropertyInfo, Object, Object, ValidationManager) |
Kedaluwarsa.
Melakukan validasi pada properti dan mengembalikan ValidationErrorCollection yang berisi hasil validasi tersebut. |