WorkflowInstance.InstanceId Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the unique identifier for the workflow instance.
public:
property Guid InstanceId { Guid get(); };
public Guid InstanceId { get; }
member this.InstanceId : Guid
Public ReadOnly Property InstanceId As Guid
Property Value
The Guid of the workflow instance.
Examples
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;
Dim orderId As String
Public instanceId As WorkflowInstance
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));
}
Public Sub ApproveOrder()
RaiseEvent OrderApproved(Nothing, New OrderEventArgs(instanceId.InstanceId, orderId))
End Sub
Remarks
You can use InstanceId to reference the workflow instance.