HandleExternalEventActivity.CorrelationToken Properti
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.
Mendapatkan atau mengatur pengikatan ke CorrelationToken.
public:
virtual property System::Workflow::Runtime::CorrelationToken ^ CorrelationToken { System::Workflow::Runtime::CorrelationToken ^ get(); void set(System::Workflow::Runtime::CorrelationToken ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.CorrelationTokenTypeConverter))]
public virtual System.Workflow.Runtime.CorrelationToken CorrelationToken { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.CorrelationTokenTypeConverter))>]
member this.CorrelationToken : System.Workflow.Runtime.CorrelationToken with get, set
Public Overridable Property CorrelationToken As CorrelationToken
Nilai Properti
Properti ini digunakan untuk menghubungkan peristiwa dengan aktivitas yang diwariskan dengan benar IEventActivityberdasarkan payload peristiwa. Misalnya, ketika satu instans alur kerja mendengarkan beberapa instans dari peristiwa yang sama secara bersamaan, CorrelationToken
properti digunakan untuk merutekan peristiwa ke aktivitas yang tepat dalam instans alur kerja tersebut.
Korelasi ini tidak boleh dikacaukan dengan menghubungkan peristiwa dengan instans alur kerja yang benar. Korelasi ke instans alur kerja yang benar dilakukan dengan mengirim peristiwa ke instans alur kerja eksplisit dan menggunakan InstanceId properti untuk mengidentifikasi instans alur kerja yang benar dengan benar.
Untuk contoh korelasi, lihat Sampel Layanan Lokal Yang Berkorelasi.
- Atribut
Contoh
Contoh berikut menunjukkan cara mengakses CorrelationToken
properti dari HandleExternalEventActivity
. Contoh ini berasal dari sampel Correlated Local Service SDK, dari file CorrelatedLocalServiceWorkflow.designer.cs. Untuk informasi selengkapnya, lihat Sampel Layanan Lokal Yang Berkorelasi.
this.taskCompleted2.CorrelationToken = correlationtoken1;
Me.taskCompleted2.CorrelationToken = correlationtoken1