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

Второй фрагмент использует свойство InstanceId, как первый объект при вызове конструктора OrderEventArgs, когда вызывается метод CallBackForApproval.

Данный пример кода является частью образца пакета SDK Listen из файла OrderServiceImple.cs. Дополнительные сведения см. в разделе Прослушивание примера.

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.

Применяется к

См. также раздел