次の方法で共有


WorkflowInstance.InstanceId プロパティ

定義

ワークフロー インスタンスの一意の識別子を取得します。

public:
 property Guid InstanceId { Guid get(); };
public Guid InstanceId { get; }
member this.InstanceId : Guid
Public ReadOnly Property InstanceId As Guid

プロパティ値

ワークフロー インスタンスの Guid

InstanceId プロパティを使用して WorkflowInstance オブジェクトに関する情報を取得する方法を、次のコード例に示します。 最初のコード スニペットは、WorkflowInstance という名前の instanceId 変数を作成します。

string orderId;
public WorkflowInstance instanceId;
Dim orderId As String
Public instanceId As WorkflowInstance

2 番目のスニペットは、InstanceId メソッドが呼び出されると、OrderEventArgs コンストラクター呼び出しの最初のオブジェクトとして CallBackForApproval プロパティを使用します。

このコード例は、OrderServiceImple.cs ファイルから抜粋した Listen SDK サンプルの一部です。 詳細については、「 Listen Sample」を参照してください。

public void ApproveOrder()
{
    EventHandler<OrderEventArgs> orderApproved = this.OrderApproved;
    if (orderApproved != null)
        orderApproved(null, new OrderEventArgs(instanceId.InstanceId, orderId));
}
Public Sub ApproveOrder()
    RaiseEvent OrderApproved(Nothing, New OrderEventArgs(instanceId.InstanceId, orderId))
End Sub

注釈

InstanceId を使用して、ワークフロー インスタンスを参照できます。

適用対象

こちらもご覧ください