CodeActivity.CacheMetadata Metode
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.
Membuat dan memvalidasi deskripsi argumen aktivitas, variabel, aktivitas anak, dan delegasi aktivitas.
Overload
| Nama | Deskripsi |
|---|---|
| CacheMetadata(ActivityMetadata) |
Tidak diterapkan. Gunakan CacheMetadata(CodeActivityMetadata) sebagai gantinya. |
| CacheMetadata(CodeActivityMetadata) |
Membuat dan memvalidasi deskripsi argumen aktivitas, variabel, aktivitas anak, dan delegasi aktivitas. |
Keterangan
Pengembang aktivitas kustom dapat memberikan logika validasi kustom dalam penimpaan CacheMetadata aktivitas. Pengecualian apa pun yang dilemparkan dari CacheMetadata tidak diperlakukan sebagai kesalahan validasi. Pengecualian ini akan terlepas dari panggilan ke Validate dan harus ditangani oleh pemanggil.
CacheMetadata(ActivityMetadata)
Tidak diterapkan. Gunakan CacheMetadata(CodeActivityMetadata) sebagai gantinya.
protected:
override void CacheMetadata(System::Activities::ActivityMetadata metadata);
protected override sealed void CacheMetadata(System.Activities.ActivityMetadata metadata);
override this.CacheMetadata : System.Activities.ActivityMetadata -> unit
Protected Overrides NotOverridable Sub CacheMetadata (metadata As ActivityMetadata)
Parameter
- metadata
- ActivityMetadata
Tidak diterapkan.
Keterangan
Pengembang aktivitas kustom dapat memberikan logika validasi kustom dalam penimpaan CacheMetadata aktivitas. Pengecualian apa pun yang dilemparkan dari CacheMetadata tidak diperlakukan sebagai kesalahan validasi. Pengecualian ini akan terlepas dari panggilan ke Validate dan harus ditangani oleh pemanggil.
Berlaku untuk
CacheMetadata(CodeActivityMetadata)
Membuat dan memvalidasi deskripsi argumen aktivitas, variabel, aktivitas anak, dan delegasi aktivitas.
protected:
virtual void CacheMetadata(System::Activities::CodeActivityMetadata metadata);
protected virtual void CacheMetadata(System.Activities.CodeActivityMetadata metadata);
override this.CacheMetadata : System.Activities.CodeActivityMetadata -> unit
Protected Overridable Sub CacheMetadata (metadata As CodeActivityMetadata)
Parameter
- metadata
- CodeActivityMetadata
Metadata aktivitas yang merangkum argumen aktivitas, variabel, aktivitas anak, dan delegasi aktivitas.
Keterangan
Runtime alur kerja menggunakan implementasi CacheMetadata default untuk memastikan konstruksi alur kerja yang benar serta untuk mengelola hubungan runtime dan aturan seumur hidup. Implementasi CacheMetadata default memeriksa anggota publik dari jenis aktivitas menggunakan jenis TypeDescriptor. Anggota publik ini berjenis Argument, Variable, IEnumerable<Variable>, Activity, IEnumerable<Activity>, atau ActivityDelegate. Anda dapat mengambil alih metode ini untuk menyesuaikan bangunan deskripsi run-time aktivitas dan untuk memberikan logika validasi kustom. Pengecualian apa pun yang dilemparkan dari CacheMetadata tidak diperlakukan sebagai kesalahan validasi. Pengecualian ini akan terlepas dari panggilan ke Validate dan harus ditangani oleh pemanggil.