GetActivityProperty
Mendorong properti yang diekstrak dari aktivitas yang terkait dengan peristiwa pelacakan ke tumpukan.
<wf:Operation Name="GetActivityProperty">
<wf:Argument>Arg1</wf:Argument>
</wf:Operation>
Nama properti.
String yang berisi nilai properti .
Anda dapat menggunakan notasi putus-putus untuk memenuhi syarat nama properti yang ingin Anda ambil. Ini akan memberi Anda akses ke objek di dalam objek lain yang diekspos melalui properti. Misalnya, untuk mengakses properti Kota dari instans Alamat pesanan pembelian, gunakan "purchaseOrder.Address.City".
Nama properti peka huruf besar/kecil terlebih dahulu, lalu tidak peka huruf besar/kecil. Ini penting ketika Anda memiliki dua atau lebih properti aktivitas yang hanya bervariasi menurut kasus dalam aplikasi WF Anda. Misalnya, jika aplikasi alur kerja Anda memiliki properti "myWorkflow" dan "MyWorkflow" yang ditentukan dan Anda mencari "MyWorkflow", aplikasi tersebut akan cocok pada properti kedua melalui kecocokan peka huruf besar/kecil. Jika Anda menentukan "MYWORKFLOW", ini akan cocok dengan "myWorkflow" melalui kecocokan yang tidak peka huruf besar/kecil setelah upaya pencocokan peka huruf besar/kecil gagal.
Misalnya, jika Anda memiliki dua properti aktivitas yang hanya bervariasi menurut kasus: "myProperty" dan "MyProperty".
Catatan
Nilai properti NULL akan mengakibatkan NullReferenceException dilemparkan kembali ke instans alur kerja.
Dalam sampel berikut, ekspresi pembaruan digunakan untuk mempertahankan properti aktivitas "MyProperty" dengan menggunakan GetActivityProperty
.
<ic:Update DataItemName="TextData" Type="NVARCHAR">
<ic:Expression>
<wf:Operation Name="GetActivityProperty">
<wf:Argument>MyProperty</wf:Argument>
</wf:Operation>
</ic:Expression>
</ic:Update>