Aracılığıyla paylaş


HandleExternalEventActivity.CorrelationToken Özellik

Tanım

Bağlamayı alır veya olarak CorrelationTokenayarlar.

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

Özellik Değeri

Bu özellik, bir olayı yüküne göre doğru IEventActivitydevralınan etkinlikle ilişkilendirmek için kullanılır. Örneğin, tek bir iş akışı örneği aynı anda aynı olayın birden çok örneğini dinlediğinde, CorrelationToken olayı bu iş akışı örneğindeki uygun etkinliğe yönlendirmek için özelliği kullanılır.

Bu bağıntı, bir olayın doğru iş akışı örneğiyle ilişkilendirilmesiyle karıştırılmamalıdır. Doğru iş akışı örneğiyle bağıntı, olayı açık bir iş akışı örneğine göndererek ve doğru iş akışı örneğini doğru şekilde tanımlamak için özelliğini kullanarak InstanceId yapılır.

Bağıntı örneği için bağıntılı Yerel Hizmet Örneğine bakın.

Öznitelikler

Örnekler

Aşağıdaki örnekte bir HandleExternalEventActivityözelliğinin özelliğine CorrelationToken erişme adımları gösterilmektedir. Bu örnek, Bağıntılı Yerel Hizmet SDK'sı örneğinden, CorrelatedLocalServiceWorkflow.designer.cs dosyasından alınmalıdır. Daha fazla bilgi için bkz. Bağıntılı Yerel Hizmet Örneği.

this.taskCompleted2.CorrelationToken = correlationtoken1;
Me.taskCompleted2.CorrelationToken = correlationtoken1

Şunlara uygulanır

Ayrıca bkz.