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.