Bagikan melalui


HandleExternalEventActivity.CorrelationToken Properti

Definisi

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

Berlaku untuk

Lihat juga