Comparteix a través de


IWorkflowInstanceManagement.BeginTransactedSuspend Método

Definición

Comienza una operación asincrónica que suspende la instancia de flujo de trabajo especificada.

public:
 IAsyncResult ^ BeginTransactedSuspend(Guid instanceId, System::String ^ reason, AsyncCallback ^ callback, System::Object ^ state);
[System.ServiceModel.OperationContract(AsyncPattern=true, Name="TransactedSuspend")]
public IAsyncResult BeginTransactedSuspend (Guid instanceId, string reason, AsyncCallback callback, object state);
[<System.ServiceModel.OperationContract(AsyncPattern=true, Name="TransactedSuspend")>]
abstract member BeginTransactedSuspend : Guid * string * AsyncCallback * obj -> IAsyncResult
Public Function BeginTransactedSuspend (instanceId As Guid, reason As String, callback As AsyncCallback, state As Object) As IAsyncResult

Parámetros

instanceId
Guid

El identificador GUID de la instancia de flujo de trabajo que se desea suspender.

reason
String

La razón por la que se suspende la instancia de flujo de trabajo.

callback
AsyncCallback

El delegado de devolución de llamada asincrónica que recibe la notificación de la finalización de la operación asincrónica.

state
Object

Objeto, especificado por la aplicación, que contiene información de estado asociada a la operación de suspensión asincrónica.

Devoluciones

El parámetro de cadena de consulta IAsyncResult.

Atributos

Comentarios

El proceso de suspensión detiene temporalmente una instancia de flujo de trabajo.

Se aplica a