HandleExternalEventActivity.CorrelationToken プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
プロパティ値
このプロパティは、イベントのペイロードに基づいて、そのイベントを IEventActivity を継承した適切なアクティビティに関連付けるために使用します。 たとえば、1 つのワークフロー インスタンスが同時に同じイベントの複数のインスタンスをリッスンしている場合、CorrelationToken
プロパティを使用して、そのイベントをワークフロー インスタンスの適切なアクティビティにルーティングできます。
この関連付けを適切なワークフロー インスタンスへのイベントの関連付けと混同しないようにしてください。 適切なワークフロー インスタンスへの関連付けは、イベントを明示的なワークフロー インスタンスに送信し、InstanceId プロパティを使用して適切なワークフロー インスタンスを識別することで完成します。
相関の例については、「 相関ローカル サービス サンプル」を参照してください。
- 属性
例
CorrelationToken
の HandleExternalEventActivity
プロパティにアクセスする方法を次の例に示します。 この例は、CorrelatedLocalServiceWorkflow.designer.cs ファイルから抜粋した相関ローカル サービスの SDK サンプルです。 詳細については、「 相関ローカル サービスのサンプル」を参照してください。
this.taskCompleted2.CorrelationToken = correlationtoken1;
Me.taskCompleted2.CorrelationToken = correlationtoken1
適用対象
こちらもご覧ください
.NET