Bagikan melalui


CodeActivity<TResult>.CacheMetadata Metode

Definisi

Membuat dan memvalidasi deskripsi argumen, variabel, aktivitas anak, dan delegasi aktivitas aktivitas.

Overload

CacheMetadata(ActivityMetadata)

Tidak diterapkan. Gunakan CacheMetadata(CodeActivityMetadata) sebagai gantinya.

CacheMetadata(CodeActivityMetadata)

Membuat dan memvalidasi deskripsi argumen, variabel, aktivitas anak, dan delegasi aktivitas aktivitas.

Keterangan

Pembuat aktivitas kustom dapat memberikan logika validasi dalam pengambilalihan aktivitas CacheMetadata. Setiap pengecualian yang diterapkan dari CacheMetadata tidak diperlakukan sebagai kesalahan validasi. Pengecualian ini akan lolos 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

Pembuat aktivitas kustom dapat memberikan logika validasi dalam pengambilalihan aktivitas CacheMetadata. Setiap pengecualian yang diterapkan dari CacheMetadata tidak diperlakukan sebagai kesalahan validasi. Pengecualian ini akan lolos dari panggilan ke Validate dan harus ditangani oleh pemanggil.

Berlaku untuk

CacheMetadata(CodeActivityMetadata)

Membuat dan memvalidasi deskripsi argumen, variabel, aktivitas anak, dan delegasi aktivitas 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, variabel, aktivitas anak, dan delegasi aktivitas aktivitas.

Keterangan

Runtime alur kerja menggunakan implementasi CacheMetadata default untuk memastikan konstruksi alur kerja yang benar serta untuk mengelola hubungan run-time dan aturan seumur hidup. Implementasi CacheMetadata default memeriksa anggota publik dari jenis aktivitas menggunakan jenis TypeDescriptor. Anggota publik ini berjenis Argument, Variable, Variabel> IEnumerable<, Activity, Aktivitas> IEnumerable<, atau ActivityDelegate. Anda dapat mengambil alih metode ini untuk menyesuaikan bangunan deskripsi run-time aktivitas dan untuk memberikan logika validasi kustom. Setiap pengecualian yang diterapkan dari CacheMetadata tidak diperlakukan sebagai kesalahan validasi. Pengecualian ini akan lolos dari panggilan ke Validate dan harus ditangani oleh pemanggil.

Berlaku untuk