HandleExternalEventActivity.CorrelationToken Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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