WorkflowInstance.InstanceId 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取工作流实例的唯一标识符。
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
当调用 InstanceId 方法时,第二个代码段使用 OrderEventArgs
属性作为 CallBackForApproval
构造函数调用中的第一个对象。
此代码示例摘自 OrderServiceImple.cs 文件中“自定义持久性服务”SDK 示例。 有关详细信息,请参阅 侦听示例。
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 来引用工作流实例。