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.