Export (0) Print
Expand All

WorkflowInstance.InstanceId Property

Gets the unique identifier for the workflow instance.

Namespace:  System.Workflow.Runtime
Assembly:  System.Workflow.Runtime (in System.Workflow.Runtime.dll)

public Guid InstanceId { get; }

Property Value

Type: System.Guid
The Guid of the workflow instance.

You can use InstanceId to reference the workflow instance.

The following code example demonstrates how you can use the InstanceId property to obtain information about a WorkflowInstance object. The first code snippet creates a WorkflowInstance variable named instanceId.

string orderId;
public WorkflowInstance instanceId;

The second snippet uses the InstanceId property as the first object in an OrderEventArgs constructor call when the CallBackForApproval method is called.

This code example is part of the Listen SDK Sample from the OrderServiceImple.cs file. For more information, see Listen Sample.

public void ApproveOrder()
    EventHandler<OrderEventArgs> orderApproved = this.OrderApproved;
    if (orderApproved != null)
        orderApproved(null, new OrderEventArgs(instanceId.InstanceId, orderId));

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0
© 2015 Microsoft