WorkflowApplication WorkflowApplication WorkflowApplication WorkflowApplication Class

Definición

Proporciona un host para una única instancia de un flujo de trabajo.Provides a host for a single instance of a workflow.

public ref class WorkflowApplication sealed : System::Activities::Hosting::WorkflowInstance
public sealed class WorkflowApplication : System.Activities.Hosting.WorkflowInstance
type WorkflowApplication = class
    inherit WorkflowInstance
Public NotInheritable Class WorkflowApplication
Inherits WorkflowInstance
Herencia
WorkflowApplicationWorkflowApplicationWorkflowApplicationWorkflowApplication

Ejemplos

En el siguiente ejemplo, se hospeda un flujo de trabajo utilizando WorkflowApplication.The following example hosts a workflow using WorkflowApplication. Una instancia de WorkflowApplication se construye utilizando la definición de flujo de trabajo especificada, se controlan los eventos de ciclo de vida de flujo de trabajo deseados y el flujo de trabajo se invoca con una llamada al método Run.A WorkflowApplication instance is constructed using the specified workflow definition, the desired workflow lifecycle events are handled, and the workflow is invoked with a call to Run. Cuando se completa el flujo de trabajo, se muestra la siguiente salida en la consola.When the workflow is completed, the following output is displayed to the console.

Starting the workflow.   
Workflow 593976e8-558d-4989-94d6-50a14b34fd7b Idle.   
Ending the workflow.   
Workflow 593976e8-558d-4989-94d6-50a14b34fd7b Completed  
Workflow 593976e8-558d-4989-94d6-50a14b34fd7b Unloaded.  
  
Activity wf = new Sequence
{
    Activities =
     {
         new WriteLine
         {
             Text = "Starting the workflow."
         },
         new Delay
         {
             Duration = TimeSpan.FromSeconds(5)
         },
         new WriteLine
         {
             Text = "Ending the workflow."
         }
     }
};

// Create a WorkflowApplication instance.
WorkflowApplication wfApp = new WorkflowApplication(wf);

// Subscribe to any desired workflow lifecycle events.
wfApp.Completed = delegate(WorkflowApplicationCompletedEventArgs e)
{
    if (e.CompletionState == ActivityInstanceState.Faulted)
    {
        Console.WriteLine("Workflow {0} Terminated.", e.InstanceId);
        Console.WriteLine("Exception: {0}\n{1}",
            e.TerminationException.GetType().FullName,
            e.TerminationException.Message);
    }
    else if (e.CompletionState == ActivityInstanceState.Canceled)
    {
        Console.WriteLine("Workflow {0} Canceled.", e.InstanceId);
    }
    else
    {
        Console.WriteLine("Workflow {0} Completed.", e.InstanceId);

        // Outputs can be retrieved from the Outputs dictionary,
        // keyed by argument name.
        // Console.WriteLine("The winner is {0}.", e.Outputs["Winner"]);
    }
};

wfApp.Aborted = delegate(WorkflowApplicationAbortedEventArgs e)
{
    // Display the exception that caused the workflow
    // to abort.
    Console.WriteLine("Workflow {0} Aborted.", e.InstanceId);
    Console.WriteLine("Exception: {0}\n{1}",
        e.Reason.GetType().FullName,
        e.Reason.Message);
};

wfApp.Idle = delegate(WorkflowApplicationIdleEventArgs e)
{
    // Perform any processing that should occur
    // when a workflow goes idle. If the workflow can persist,
    // both Idle and PersistableIdle are called in that order.
    Console.WriteLine("Workflow {0} Idle.", e.InstanceId);
};

wfApp.PersistableIdle = delegate(WorkflowApplicationIdleEventArgs e)
{
    // Instruct the runtime to persist and unload the workflow
    return PersistableIdleAction.Unload;
};

wfApp.Unloaded = delegate(WorkflowApplicationEventArgs e)
{
    Console.WriteLine("Workflow {0} Unloaded.", e.InstanceId);
};

wfApp.OnUnhandledException = delegate(WorkflowApplicationUnhandledExceptionEventArgs e)
{
    // Display the unhandled exception.
    Console.WriteLine("OnUnhandledException in Workflow {0}\n{1}",
        e.InstanceId, e.UnhandledException.Message);

    Console.WriteLine("ExceptionSource: {0} - {1}",
        e.ExceptionSource.DisplayName, e.ExceptionSourceInstanceId);

    // Instruct the runtime to terminate the workflow.
    // Other choices are Abort and Cancel
    return UnhandledExceptionAction.Terminate;
};

// Run the workflow.
wfApp.Run();

Comentarios

La clase WorkflowApplication proporciona un host para una única instancia de flujo de trabajo.The WorkflowApplication class provides a host for a single workflow instance. Se trata de un proxy a la instancia del flujo de trabajo real que es administrada por el tiempo de ejecución del flujo de trabajo.It is a proxy to the actual workflow instance that is managed by the workflow runtime. Los usuarios de la clase WorkflowApplication pueden indicar al tiempo de ejecución del flujo de trabajo que realice las acciones en una instancia de flujo de trabajo llamando a los métodos adecuados en un objeto WorkflowApplication.Users of WorkflowApplication can instruct the workflow runtime to perform actions on a workflow instance by calling the appropriate methods on a WorkflowApplication object. Si una acción solicitada es no válida, se produce una excepción.If a requested action is not valid, an exception is thrown.

Utilizando la clase WorkflowApplication se pueden realizar las siguientes tareas:Using WorkflowApplication you can perform the following tasks:

  1. Cree una nueva instancia de flujo de trabajo o cargue una instancia de flujo de trabajo a partir de un almacén de instancias.Create a new workflow instance, or load a workflow instance from an instance store.

  2. Proporcione extensiones que van a utilizar actividades dentro de una instancia de flujo de trabajo.Provide extensions to be used by activities within a workflow instance.

  3. Controle la ejecución de una instancia de flujo de trabajo.Control the execution of a workflow instance.

  4. Reanude un marcador creado por una actividad dentro de una instancia de flujo de trabajo.Resume a bookmark created by an activity within a workflow instance.

  5. Conserve o descargue una instancia de flujo de trabajo.Persist or unload a workflow instance.

  6. Reciba notificaciones de los eventos del ciclo de vida de la instancia.Be notified of workflow instance lifecycle events.

Constructores

WorkflowApplication(Activity) WorkflowApplication(Activity) WorkflowApplication(Activity) WorkflowApplication(Activity)

Crea una nueva instancia de la clase WorkflowApplication con la definición de flujo de trabajo especificada.Creates a new instance of the WorkflowApplication class with the specified workflow definition.

WorkflowApplication(Activity, IDictionary<String,Object>) WorkflowApplication(Activity, IDictionary<String,Object>) WorkflowApplication(Activity, IDictionary<String,Object>) WorkflowApplication(Activity, IDictionary<String,Object>)

Crea una nueva instancia de la clase WorkflowApplication que utiliza la definición de flujo de trabajo y valores de argumento especificados.Creates a new instance of the WorkflowApplication class that uses the specified workflow definition and argument values.

WorkflowApplication(Activity, IDictionary<String,Object>, WorkflowIdentity) WorkflowApplication(Activity, IDictionary<String,Object>, WorkflowIdentity) WorkflowApplication(Activity, IDictionary<String,Object>, WorkflowIdentity) WorkflowApplication(Activity, IDictionary<String,Object>, WorkflowIdentity)

Crea una nueva instancia de la clase WorkflowApplication que utiliza la definición de flujo de trabajo y valores de argumento especificados y la identidad de la definición.Creates a new instance of the WorkflowApplication class that uses the specified workflow definition and argument values, and definition identity.

WorkflowApplication(Activity, WorkflowIdentity) WorkflowApplication(Activity, WorkflowIdentity) WorkflowApplication(Activity, WorkflowIdentity) WorkflowApplication(Activity, WorkflowIdentity)

Crea una nueva instancia de la clase WorkflowApplication con la definición de flujo de trabajo e identidad de la definición especificados.Creates a new instance of the WorkflowApplication class with the specified workflow definition and definition identity.

Propiedades

Aborted Aborted Aborted Aborted

Obtiene o establece el objeto Action<T> que se invoca cuando se anula la instancia de flujo de trabajo.Gets or sets the Action<T> that is invoked when the workflow instance is aborted.

Completed Completed Completed Completed

Obtiene o establece el objeto Action<T> al que se llama cuando se completa la instancia de flujo de trabajo.Gets or sets the Action<T> that is invoked when the workflow instance completes.

Controller Controller Controller Controller

Obtiene la instancia WorkflowInstance.WorkflowInstanceControl para este objeto WorkflowInstance.Gets the WorkflowInstance.WorkflowInstanceControl instance for this WorkflowInstance.

(Inherited from WorkflowInstance)
DefinitionIdentity DefinitionIdentity DefinitionIdentity DefinitionIdentity

Obtiene o establece la identidad de definición de WorkflowInstance.Gets or sets the definition identity of WorkflowInstance.

(Inherited from WorkflowInstance)
Extensions Extensions Extensions Extensions

Obtiene la colección de extensiones para la instancia de flujo de trabajo actual.Gets the collection of extensions for the current workflow instance.

HostEnvironment HostEnvironment HostEnvironment HostEnvironment

Obtiene o establece el entorno raíz de los argumentos y las variables de la instancia de flujo de trabajo.Gets or sets the root environment for the workflow instance's arguments and variables.

(Inherited from WorkflowInstance)
Id Id Id Id

Obtiene el identificador GUID de 128 bits de la instancia de la aplicación de flujo de trabajo actual.Gets the 128-bit GUID identifier of the current workflow application instance.

Idle Idle Idle Idle

Obtiene o establece el objeto Action<T> que se invoca cuando queda inactiva la instancia de flujo de trabajo actual.Gets or sets the Action<T> that is invoked when the current workflow instance becomes idle.

InstanceStore InstanceStore InstanceStore InstanceStore

Obtiene o establece un objeto que proporciona acceso al estado conservado de la instancia actual de la aplicación de flujo de trabajo.Gets or sets an object that provides access to the persisted state of the current instance of the workflow application.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Obtiene un valor que indica si se ha inicializado la instancia de flujo de trabajo.Gets a value that indicates whether the workflow instance has been initialized.

(Inherited from WorkflowInstance)
OnUnhandledException OnUnhandledException OnUnhandledException OnUnhandledException

Obtiene o establece el objeto Func<T,TResult> que se invoca cuando la instancia de flujo de trabajo actual encuentra una excepción no controlada.Gets or sets the Func<T,TResult> that is invoked when the current workflow instance encounters an unhandled exception.

PersistableIdle PersistableIdle PersistableIdle PersistableIdle

Obtiene o establece el delegado que se invoca cuando la instancia de flujo de trabajo actual queda inactiva y se puede conservar.Gets or sets the delegate that is invoked when the current workflow instance is idle and can be persisted.

SupportsInstanceKeys SupportsInstanceKeys SupportsInstanceKeys SupportsInstanceKeys

Obtiene un valor que indica si el host admite la asociación de la propiedad InstanceKeys con una instancia en tiempo de ejecución.Gets a value that indicates whether the host supports the association of InstanceKeys with a run-time instance.

(Inherited from WorkflowInstance)
SynchronizationContext SynchronizationContext SynchronizationContext SynchronizationContext

Obtiene o establece el objeto SynchronizationContext utilizado para programar la instancia de flujo de trabajo.Gets or sets the SynchronizationContext used for scheduling the workflow instance.

(Inherited from WorkflowInstance)
Unloaded Unloaded Unloaded Unloaded

Obtiene o establece el objeto Action<T> que se invoca cuando se descarga el flujo de trabajo actual.Gets or sets the Action<T> that is invoked when the current workflow unloads.

WorkflowDefinition WorkflowDefinition WorkflowDefinition WorkflowDefinition

Obtiene la definición de flujo de trabajo de la instancia de flujo de trabajo.Gets the workflow definition of the workflow instance.

(Inherited from WorkflowInstance)

Métodos

Abort() Abort() Abort() Abort()

Notifica al motor de tiempo de ejecución de flujos de trabajo que esta instancia de flujo de trabajo debe anularse.Notifies the workflow runtime that this workflow instance should abort.

Abort(String) Abort(String) Abort(String) Abort(String)

Notifica al motor de tiempo de ejecución de flujos de trabajo que esta instancia de flujo de trabajo debe anularse por la razón especificada.Notifies the workflow runtime that this workflow instance should abort for the specified reason.

AddInitialInstanceValues(IDictionary<XName,Object>) AddInitialInstanceValues(IDictionary<XName,Object>) AddInitialInstanceValues(IDictionary<XName,Object>) AddInitialInstanceValues(IDictionary<XName,Object>)

Especifica los valores de metadatos de la instancia que se incluyen con la primera conservación de una nueva instancia.Specifies instance metadata values that are included with the first persistence of a new instance.

BeginCancel(AsyncCallback, Object) BeginCancel(AsyncCallback, Object) BeginCancel(AsyncCallback, Object) BeginCancel(AsyncCallback, Object)

Cancela una instancia de flujo de trabajo de forma asincrónica usando el objeto AsyncCallback y el estado proporcionado por el usuario especificados.Cancels a workflow instance asynchronously using the specified AsyncCallback and user-provided state.

BeginCancel(TimeSpan, AsyncCallback, Object) BeginCancel(TimeSpan, AsyncCallback, Object) BeginCancel(TimeSpan, AsyncCallback, Object) BeginCancel(TimeSpan, AsyncCallback, Object)

Cancela una instancia de flujo de trabajo de forma asincrónica utilizando el intervalo de tiempo de espera, el objeto AsyncCallback y el estado proporcionado por el usuario especificados.Cancels a workflow instance asynchronously using the specified time-out interval, AsyncCallback, and user-provided state.

BeginCreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter, AsyncCallback, Object) BeginCreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter, AsyncCallback, Object) BeginCreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter, AsyncCallback, Object) BeginCreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter, AsyncCallback, Object)

Crea un propietario de la instancia predeterminada de forma asincrónica mediante el modelo de diseño asincrónico IAsyncResult con el almacén de instancias, la identidad de definición, el filtro de identidad, la devolución de llamada y el estado especificados.Creates a default instance owner asynchronously using the IAsyncResult asynchronous design pattern with specified instance store, definition identity, identity filter, callback and state.

BeginCreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter, TimeSpan, AsyncCallback, Object) BeginCreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter, TimeSpan, AsyncCallback, Object) BeginCreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter, TimeSpan, AsyncCallback, Object) BeginCreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter, TimeSpan, AsyncCallback, Object)

Crea un propietario de la instancia predeterminada de forma asincrónica mediante el modelo de diseño asincrónico IAsyncResult con el almacén de instancias, la identidad de definición, el filtro de identidad, el intervalo de tiempo de espera, la devolución de llamada y el estado especificados.Creates a default instance owner asynchronously using the IAsyncResult asynchronous design pattern with specified instance store, definition identity, identity filter, timeout interval, callback and state.

BeginDeleteDefaultInstanceOwner(InstanceStore, AsyncCallback, Object) BeginDeleteDefaultInstanceOwner(InstanceStore, AsyncCallback, Object) BeginDeleteDefaultInstanceOwner(InstanceStore, AsyncCallback, Object) BeginDeleteDefaultInstanceOwner(InstanceStore, AsyncCallback, Object)

Elimina un propietario de la instancia predeterminada de forma asincrónica mediante el modelo de diseño asincrónico IAsyncResult con el almacén de instancias, la devolución de llamada y el estado especificados.Deletes a default instance owner asynchronously using the IAsyncResult asynchronous design pattern with specified instance store, callback, and state.

BeginDeleteDefaultInstanceOwner(InstanceStore, TimeSpan, AsyncCallback, Object) BeginDeleteDefaultInstanceOwner(InstanceStore, TimeSpan, AsyncCallback, Object) BeginDeleteDefaultInstanceOwner(InstanceStore, TimeSpan, AsyncCallback, Object) BeginDeleteDefaultInstanceOwner(InstanceStore, TimeSpan, AsyncCallback, Object)

Elimina un propietario de la instancia predeterminada de forma asincrónica mediante el modelo de diseño asincrónico IAsyncResult con el almacén de instancias, el intervalo de tiempo de espera, la devolución de llamada y el estado especificados.Deletes a default instance owner asynchronously using the IAsyncResult asynchronous design pattern with specified instance store, timeout interval, callback, and state.

BeginFlushTrackingRecords(TimeSpan, AsyncCallback, Object) BeginFlushTrackingRecords(TimeSpan, AsyncCallback, Object) BeginFlushTrackingRecords(TimeSpan, AsyncCallback, Object) BeginFlushTrackingRecords(TimeSpan, AsyncCallback, Object)

El tiempo de ejecución del flujo de trabajo lo llama para comenzar a enviar de manera asincrónica los registros de seguimiento pendientes a los participantes en el seguimiento.Called by the workflow runtime to begin sending pending tracking records to tracking participants asynchronously.

(Inherited from WorkflowInstance)
BeginGetInstance(Guid, InstanceStore, AsyncCallback, Object) BeginGetInstance(Guid, InstanceStore, AsyncCallback, Object) BeginGetInstance(Guid, InstanceStore, AsyncCallback, Object) BeginGetInstance(Guid, InstanceStore, AsyncCallback, Object)

Recupera un propietario de instancia de forma asincrónica mediante el modelo de diseño asincrónico IAsyncResult con el identificador de instancia, el almacén de instancias, la devolución de llamada y el estado especificados.Retrieves an instance owner asynchronously using the IAsyncResult asynchronous design pattern with specified instance identifier, instance store, callback, and state.

BeginGetInstance(Guid, InstanceStore, TimeSpan, AsyncCallback, Object) BeginGetInstance(Guid, InstanceStore, TimeSpan, AsyncCallback, Object) BeginGetInstance(Guid, InstanceStore, TimeSpan, AsyncCallback, Object) BeginGetInstance(Guid, InstanceStore, TimeSpan, AsyncCallback, Object)

Recupera un propietario de instancia de forma asincrónica mediante el modelo de diseño asincrónico IAsyncResult con el identificador de instancia, el almacén de instancias, el intervalo de tiempo de espera, la devolución de llamada y el estado especificados.Retrieves an instance owner asynchronously using the IAsyncResult asynchronous design pattern with specified instance identifier, instance store, timeout interval, callback, and state.

BeginGetRunnableInstance(InstanceStore, AsyncCallback, Object) BeginGetRunnableInstance(InstanceStore, AsyncCallback, Object) BeginGetRunnableInstance(InstanceStore, AsyncCallback, Object) BeginGetRunnableInstance(InstanceStore, AsyncCallback, Object)

Recupera un propietario de instancia ejecutable de forma asincrónica mediante el modelo de diseño asincrónico IAsyncResult con el almacén de instancias, la devolución de llamada y el estado especificados.Retrieves a runnable instance owner asynchronously using the IAsyncResult asynchronous design pattern with specified instance store, callback, and state.

BeginGetRunnableInstance(InstanceStore, TimeSpan, AsyncCallback, Object) BeginGetRunnableInstance(InstanceStore, TimeSpan, AsyncCallback, Object) BeginGetRunnableInstance(InstanceStore, TimeSpan, AsyncCallback, Object) BeginGetRunnableInstance(InstanceStore, TimeSpan, AsyncCallback, Object)

Recupera un propietario de instancia ejecutable de forma asincrónica mediante el modelo de diseño asincrónico IAsyncResult con el almacén de instancias, el intervalo de tiempo de espera, la devolución de llamada y el estado especificados.Retrieves a runnable instance owner asynchronously using the IAsyncResult asynchronous design pattern with specified instance store, timeout interval, callback, and state.

BeginLoad(Guid, AsyncCallback, Object) BeginLoad(Guid, AsyncCallback, Object) BeginLoad(Guid, AsyncCallback, Object) BeginLoad(Guid, AsyncCallback, Object)

Carga de forma asincrónica un flujo de trabajo desde un almacén de instancias utilizando el identificador de instancia, el método de devolución de llamada y el estado proporcionado por el usuario especificados.Loads a workflow asynchronously from an instance store using the specified instance identifier, callback method, and user-provided state.

BeginLoad(Guid, TimeSpan, AsyncCallback, Object) BeginLoad(Guid, TimeSpan, AsyncCallback, Object) BeginLoad(Guid, TimeSpan, AsyncCallback, Object) BeginLoad(Guid, TimeSpan, AsyncCallback, Object)

Carga de forma asincrónica un flujo de trabajo desde un almacén de instancias utilizando el identificador de instancia, el período de tiempo de espera, el método de devolución de llamada y el estado proporcionado por el usuario especificados.Loads a workflow asynchronously from an instance store using the specified instance identifier, timeout period, callback method, and user-provided state.

BeginLoad(WorkflowApplicationInstance, AsyncCallback, Object) BeginLoad(WorkflowApplicationInstance, AsyncCallback, Object) BeginLoad(WorkflowApplicationInstance, AsyncCallback, Object) BeginLoad(WorkflowApplicationInstance, AsyncCallback, Object)

Carga de forma asincrónica un flujo de trabajo desde un almacén de instancias usando el patrón de diseño asincrónico IAsyncResult con la instancia, devolución de llamada y estado especificados.Loads a workflow asynchronously from an instance store using the IAsyncResult asynchronous design pattern with specified instance, callback and state.

BeginLoad(WorkflowApplicationInstance, DynamicUpdateMap, AsyncCallback, Object) BeginLoad(WorkflowApplicationInstance, DynamicUpdateMap, AsyncCallback, Object) BeginLoad(WorkflowApplicationInstance, DynamicUpdateMap, AsyncCallback, Object) BeginLoad(WorkflowApplicationInstance, DynamicUpdateMap, AsyncCallback, Object)

Carga de forma asincrónica un flujo de trabajo desde un almacén de instancias usando el modelo de diseño asincrónico IAsyncResult con la instancia, asignación de actualización, devolución de llamada y estado especificados.Loads a workflow asynchronously from an instance store using the IAsyncResult asynchronous design pattern with specified instance, update map, callback and state.

BeginLoad(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan, AsyncCallback, Object) BeginLoad(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan, AsyncCallback, Object) BeginLoad(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan, AsyncCallback, Object) BeginLoad(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan, AsyncCallback, Object)

Carga de forma asincrónica un flujo de trabajo desde un almacén de instancias utilizando el modelo de diseño asincrónico IAsyncResult con la instancia, asignación de actualización, intervalo de tiempo de espera, devolución de llamada y estado especificados.Loads a workflow asynchronously from an instance store using the IAsyncResult asynchronous design pattern with specified instance, update map, timeout interval, callback and state.

BeginLoad(WorkflowApplicationInstance, TimeSpan, AsyncCallback, Object) BeginLoad(WorkflowApplicationInstance, TimeSpan, AsyncCallback, Object) BeginLoad(WorkflowApplicationInstance, TimeSpan, AsyncCallback, Object) BeginLoad(WorkflowApplicationInstance, TimeSpan, AsyncCallback, Object)

Carga de forma asincrónica un flujo de trabajo desde un almacén de instancias usando el patrón de diseño asincrónico IAsyncResult con la instancia, intervalo de tiempo de espera, devolución de llamada y estado especificados.Loads a workflow asynchronously from an instance store using the IAsyncResult asynchronous design pattern with specified instance, timeout interval, callback and state.

BeginLoadRunnableInstance(AsyncCallback, Object) BeginLoadRunnableInstance(AsyncCallback, Object) BeginLoadRunnableInstance(AsyncCallback, Object) BeginLoadRunnableInstance(AsyncCallback, Object)

Inicia una operación para cargar una instancia de flujo de trabajo ejecutable desde el almacén de instancias InstanceStore.Initiates an operation to load a runnable workflow instance from the InstanceStore.

BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object) BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object) BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object) BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

Inicia una operación de carga de una instancia de flujo de trabajo ejecutable desde el almacén de instancias InstanceStore utilizando el intervalo de tiempo de espera especificado.Initiates an operation to load a runnable workflow instance from the InstanceStore using the specified time-out interval.

BeginPersist(AsyncCallback, Object) BeginPersist(AsyncCallback, Object) BeginPersist(AsyncCallback, Object) BeginPersist(AsyncCallback, Object)

Conserva de manera asincrónica una instancia de flujo de trabajo en un almacén de instancias utilizando el método de devolución de llamada y el estado proporcionado por el usuario especificados.Persists a workflow instance to an instance store asynchronously using the specified callback method and user-provided state.

BeginPersist(TimeSpan, AsyncCallback, Object) BeginPersist(TimeSpan, AsyncCallback, Object) BeginPersist(TimeSpan, AsyncCallback, Object) BeginPersist(TimeSpan, AsyncCallback, Object)

Conserva de manera asincrónica una instancia de flujo de trabajo en un almacén de instancias utilizando el intervalo de tiempo de espera, el método de devolución de llamada y el estado proporcionado por el usuario especificados.Persists a workflow instance to an instance store asynchronously using the specified time-out interval, callback method, and user-provided state.

BeginResumeBookmark(Bookmark, Object, AsyncCallback, Object) BeginResumeBookmark(Bookmark, Object, AsyncCallback, Object) BeginResumeBookmark(Bookmark, Object, AsyncCallback, Object) BeginResumeBookmark(Bookmark, Object, AsyncCallback, Object)

Inicia una operación para reanudar un marcador usando el valor, el método de devolución de llamada y el estado especificados.Initiates an operation to resume a bookmark using the specified value, callback method, and state.

BeginResumeBookmark(Bookmark, Object, TimeSpan, AsyncCallback, Object) BeginResumeBookmark(Bookmark, Object, TimeSpan, AsyncCallback, Object) BeginResumeBookmark(Bookmark, Object, TimeSpan, AsyncCallback, Object) BeginResumeBookmark(Bookmark, Object, TimeSpan, AsyncCallback, Object)

Inicia una operación para reanudar un marcador utilizando el valor, el intervalo de tiempo de espera, el método de devolución de llamada y el estado especificados.Initiates an operation to resume a bookmark using the specified value, time-out interval, callback method, and state.

BeginResumeBookmark(String, Object, AsyncCallback, Object) BeginResumeBookmark(String, Object, AsyncCallback, Object) BeginResumeBookmark(String, Object, AsyncCallback, Object) BeginResumeBookmark(String, Object, AsyncCallback, Object)

Inicia una operación asincrónica para reanudar el marcador con el nombre especificado, utilizando el valor especificado, el método de devolución de llamada y el estado especificados.Initiates an asynchronous operation to resume the bookmark with the specified name, using the specified value, callback method, and state. Una actividad de una instancia de flujo de trabajo crea previamente el marcador que se va a reanudar.The bookmark to be resumed is previously created by an activity within the workflow instance.

BeginResumeBookmark(String, Object, TimeSpan, AsyncCallback, Object) BeginResumeBookmark(String, Object, TimeSpan, AsyncCallback, Object) BeginResumeBookmark(String, Object, TimeSpan, AsyncCallback, Object) BeginResumeBookmark(String, Object, TimeSpan, AsyncCallback, Object)

Inicia una operación asincrónica para reanudar el marcador con el nombre especificado, utilizando el valor, el método de devolución de llamada y el estado especificados.Initiates an asynchronous operation to resume the bookmark with the specified name, using the specified value, time-out interval, callback method, and state. Una actividad de una instancia de flujo de trabajo crea previamente el marcador que se va a reanudar.The bookmark to be resumed is previously created by an activity within the workflow instance.

BeginRun(AsyncCallback, Object) BeginRun(AsyncCallback, Object) BeginRun(AsyncCallback, Object) BeginRun(AsyncCallback, Object)

Inicia o reanuda de forma asincrónica una instancia de flujo de trabajo utilizando el método de devolución de llamada y el estado proporcionado por el usuario especificados.Starts or resumes a workflow instance asynchronously using the specified callback method and user-provided state.

BeginRun(TimeSpan, AsyncCallback, Object) BeginRun(TimeSpan, AsyncCallback, Object) BeginRun(TimeSpan, AsyncCallback, Object) BeginRun(TimeSpan, AsyncCallback, Object)

Inicia o reanuda de forma asincrónica una instancia de flujo de trabajo utilizando el intervalo de tiempo de espera, el método de devolución de llamada y estado proporcionado por el usuario especificados.Starts or resumes a workflow instance asynchronously using the specified time-out interval, callback method, and user-provided state.

BeginTerminate(Exception, AsyncCallback, Object) BeginTerminate(Exception, AsyncCallback, Object) BeginTerminate(Exception, AsyncCallback, Object) BeginTerminate(Exception, AsyncCallback, Object)

Finaliza de forma asincrónica una instancia de flujo de trabajo utilizando la excepción, el método de devolución de llamada y el estado proporcionado por el usuario especificados.Terminates a workflow instance asynchronously using the specified exception, callback method, and user-provided state.

BeginTerminate(Exception, TimeSpan, AsyncCallback, Object) BeginTerminate(Exception, TimeSpan, AsyncCallback, Object) BeginTerminate(Exception, TimeSpan, AsyncCallback, Object) BeginTerminate(Exception, TimeSpan, AsyncCallback, Object)

Finaliza de forma asincrónica una instancia de flujo de trabajo utilizando la excepción, el intervalo de tiempo de espera, el método de devolución de llamada y el estado proporcionado por el usuario especificados.Terminates a workflow instance asynchronously using the specified exception, time-out interval, callback method, and user-provided state.

BeginTerminate(String, AsyncCallback, Object) BeginTerminate(String, AsyncCallback, Object) BeginTerminate(String, AsyncCallback, Object) BeginTerminate(String, AsyncCallback, Object)

Finaliza de forma asincrónica una instancia de flujo de trabajo utilizando el mensaje de error, el método de devolución de llamada y el estado proporcionado por el usuario especificados.Terminates a workflow instance asynchronously using the specified error message, callback method, and user-provided state.

BeginTerminate(String, TimeSpan, AsyncCallback, Object) BeginTerminate(String, TimeSpan, AsyncCallback, Object) BeginTerminate(String, TimeSpan, AsyncCallback, Object) BeginTerminate(String, TimeSpan, AsyncCallback, Object)

Finaliza de forma asincrónica una instancia de flujo de trabajo utilizando el mensaje de error, el intervalo de tiempo de espera, el método de devolución de llamada y el estado proporcionado por el usuario especificados.Terminates a workflow instance asynchronously using the specified error message, time-out interval, callback method, and user-provided state.

BeginUnload(AsyncCallback, Object) BeginUnload(AsyncCallback, Object) BeginUnload(AsyncCallback, Object) BeginUnload(AsyncCallback, Object)

Conserva y desecha de manera asincrónica una instancia de flujo de trabajo utilizando el método de devolución de llamada y el estado proporcionado por el usuario especificados.Persists and disposes a workflow instance asynchronously using the specified callback method and user-provided state.

BeginUnload(TimeSpan, AsyncCallback, Object) BeginUnload(TimeSpan, AsyncCallback, Object) BeginUnload(TimeSpan, AsyncCallback, Object) BeginUnload(TimeSpan, AsyncCallback, Object)

Conserva y desecha de forma asincrónica una instancia de flujo de trabajo utilizando el intervalo de tiempo de espera, el método de devolución de llamada y el estado proporcionado por el usuario especificados.Persists and disposes a workflow instance asynchronously using the specified time-out interval, callback method, and user-provided state.

Cancel() Cancel() Cancel() Cancel()

Cancela la instancia de flujo de trabajo.Cancels the workflow instance.

Cancel(TimeSpan) Cancel(TimeSpan) Cancel(TimeSpan) Cancel(TimeSpan)

Cancela la instancia de flujo de trabajo utilizando el intervalo de tiempo de espera especificado.Cancels the workflow instance using the specified time-out interval.

CreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter) CreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter) CreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter) CreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter)

Crea un propietario de la instancia predeterminada del flujo de trabajo con el almacén de instancias, la identidad de definición y el filtro de identidad especificados.Creates a default instance owner for the workflow using specified instance store, definition identity, and identity filter.

CreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter, TimeSpan) CreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter, TimeSpan) CreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter, TimeSpan) CreateDefaultInstanceOwner(InstanceStore, WorkflowIdentity, WorkflowIdentityFilter, TimeSpan)

Crea un propietario de la instancia predeterminada del flujo de trabajo con el almacén de instancias, la identidad de definición, el filtro de identidad y el intervalo tiempo de espera especificados.Creates a default instance owner for the workflow using specified instance store, definition identity, and identity filter and timeout interval.

DeleteDefaultInstanceOwner(InstanceStore) DeleteDefaultInstanceOwner(InstanceStore) DeleteDefaultInstanceOwner(InstanceStore) DeleteDefaultInstanceOwner(InstanceStore)

Elimina un propietario de la instancia predeterminada del flujo de trabajo con el almacén de instancias especificado.Deletes a default instance owner for the workflow with specified instance store.

DeleteDefaultInstanceOwner(InstanceStore, TimeSpan) DeleteDefaultInstanceOwner(InstanceStore, TimeSpan) DeleteDefaultInstanceOwner(InstanceStore, TimeSpan) DeleteDefaultInstanceOwner(InstanceStore, TimeSpan)

Elimina un propietario de la instancia predeterminada del flujo de trabajo con el almacén de instancias y el intervalo de tiempo de espera especificados.Deletes a default instance owner for the workflow with specified instance store and timeout interval.

DisposeExtensions() DisposeExtensions() DisposeExtensions() DisposeExtensions()

Llama al método Dispose() en todas las extensiones que implementan la interfaz IDisposable.Calls Dispose() on all extensions that implement IDisposable.

(Inherited from WorkflowInstance)
EndCancel(IAsyncResult) EndCancel(IAsyncResult) EndCancel(IAsyncResult) EndCancel(IAsyncResult)

Espera a que se complete la operación de cancelación asincrónica que se encuentra pendiente.Waits for the pending asynchronous cancel operation to complete.

EndCreateDefaultInstanceOwner(IAsyncResult) EndCreateDefaultInstanceOwner(IAsyncResult) EndCreateDefaultInstanceOwner(IAsyncResult) EndCreateDefaultInstanceOwner(IAsyncResult)

Espera que se complete la creación del propietario de instancia predeterminado.Waits for the creation of default instance owner to complete.

EndDeleteDefaultInstanceOwner(IAsyncResult) EndDeleteDefaultInstanceOwner(IAsyncResult) EndDeleteDefaultInstanceOwner(IAsyncResult) EndDeleteDefaultInstanceOwner(IAsyncResult)

Espera que se complete la eliminación del propietario de instancia predeterminado.Waits for the deletion of default instance owner to complete.

EndFlushTrackingRecords(IAsyncResult) EndFlushTrackingRecords(IAsyncResult) EndFlushTrackingRecords(IAsyncResult) EndFlushTrackingRecords(IAsyncResult)

El tiempo de ejecución llama a este método para finalizar la operación de seguimiento.Called by the workflow runtime to end the track operation.

(Inherited from WorkflowInstance)
EndGetInstance(IAsyncResult) EndGetInstance(IAsyncResult) EndGetInstance(IAsyncResult) EndGetInstance(IAsyncResult)

Espera que se complete la recuperación de la instancia.Waits for the instance retrieval to complete.

EndGetRunnableInstance(IAsyncResult) EndGetRunnableInstance(IAsyncResult) EndGetRunnableInstance(IAsyncResult) EndGetRunnableInstance(IAsyncResult)

Espera a que se complete la operación de recuperación asincrónica de la instancia ejecutable.Waits for the asynchronous retrieval of runnable instance operation to complete.

EndLoad(IAsyncResult) EndLoad(IAsyncResult) EndLoad(IAsyncResult) EndLoad(IAsyncResult)

Espera a que se complete la operación asincrónica de carga que se encuentra pendiente.Waits for the pending asynchronous load operation to complete.

EndLoadRunnableInstance(IAsyncResult) EndLoadRunnableInstance(IAsyncResult) EndLoadRunnableInstance(IAsyncResult) EndLoadRunnableInstance(IAsyncResult)

Espera a que se complete la operación de carga asincrónica de la instancia ejecutable.Waits for the asynchronous load runnable instance operation to complete.

EndPersist(IAsyncResult) EndPersist(IAsyncResult) EndPersist(IAsyncResult) EndPersist(IAsyncResult)

Espera a que se complete la operación de conservación asincrónica que se encuentra pendiente.Waits for the pending asynchronous persist operation to complete.

EndResumeBookmark(IAsyncResult) EndResumeBookmark(IAsyncResult) EndResumeBookmark(IAsyncResult) EndResumeBookmark(IAsyncResult)

Espera a que se complete una operación de reanudación de marcador.Waits for a bookmark resume operation to complete.

EndRun(IAsyncResult) EndRun(IAsyncResult) EndRun(IAsyncResult) EndRun(IAsyncResult)

Espera a que se complete la operación asincrónica de ejecución que se encuentra pendiente.Waits for the pending asynchronous run operation to complete.

EndTerminate(IAsyncResult) EndTerminate(IAsyncResult) EndTerminate(IAsyncResult) EndTerminate(IAsyncResult)

Espera a que se complete la operación de finalización asincrónica que se encuentra pendiente.Waits for the pending asynchronous terminate operation to complete.

EndUnload(IAsyncResult) EndUnload(IAsyncResult) EndUnload(IAsyncResult) EndUnload(IAsyncResult)

Espera a que se complete la operación asincrónica de descarga que se encuentra pendiente.Waits for the pending asynchronous unload operation to complete.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
FlushTrackingRecords(TimeSpan) FlushTrackingRecords(TimeSpan) FlushTrackingRecords(TimeSpan) FlushTrackingRecords(TimeSpan)

El tiempo de ejecución del flujo de trabajo llama a este método para enviar los registros de seguimiento pendientes a los participantes en el seguimiento.Called by the workflow runtime to send pending tracking records to tracking participants.

(Inherited from WorkflowInstance)
GetBookmarks() GetBookmarks() GetBookmarks() GetBookmarks()

Devuelve la colección de marcadores para la instancia de flujo de trabajo.Returns the collection of bookmarks for the workflow instance.

GetBookmarks(TimeSpan) GetBookmarks(TimeSpan) GetBookmarks(TimeSpan) GetBookmarks(TimeSpan)

Devuelve la colección de marcadores para la instancia de flujo de trabajo utilizando el intervalo de tiempo de espera especificado.Returns the collection of bookmarks for the workflow instance using the specified time-out interval.

GetExtension<T>() GetExtension<T>() GetExtension<T>() GetExtension<T>()

Devuelve una extensión del tipo especificado.Returns an extension of the specified type.

(Inherited from WorkflowInstance)
GetExtensions<T>() GetExtensions<T>() GetExtensions<T>() GetExtensions<T>()

Devuelve todas las extensiones encontradas del tipo especificado.Returns all extensions found for the specified type.

(Inherited from WorkflowInstance)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetInstance(Guid, InstanceStore) GetInstance(Guid, InstanceStore) GetInstance(Guid, InstanceStore) GetInstance(Guid, InstanceStore)

Recupera la instancia del flujo de trabajo mediante el identificador de instancia y el almacén de instancias especificados.Retrieves the workflow instance using specified instance identifier and instance store.

GetInstance(Guid, InstanceStore, TimeSpan) GetInstance(Guid, InstanceStore, TimeSpan) GetInstance(Guid, InstanceStore, TimeSpan) GetInstance(Guid, InstanceStore, TimeSpan)

Recupera la instancia del flujo de trabajo mediante el identificador de instancia, el almacén de instancias y el intervalo de tiempo de espera especificados.Retrieves the workflow instance using specified instance identifier, instance store and timeout interval.

GetRunnableInstance(InstanceStore) GetRunnableInstance(InstanceStore) GetRunnableInstance(InstanceStore) GetRunnableInstance(InstanceStore)

Recupera la instancia ejecutable del flujo de trabajo con el almacén de instancias especificado.Retrieves the runnable instance of the workflow with specified instance store.

GetRunnableInstance(InstanceStore, TimeSpan) GetRunnableInstance(InstanceStore, TimeSpan) GetRunnableInstance(InstanceStore, TimeSpan) GetRunnableInstance(InstanceStore, TimeSpan)

Recupera la instancia ejecutable del flujo de trabajo con el almacén de instancias y el intervalo de tiempo de espera especificados.Retrieves the runnable instance of the workflow with specified instance store and timeout interval.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
Initialize(IDictionary<String,Object>, IList<Handle>) Initialize(IDictionary<String,Object>, IList<Handle>) Initialize(IDictionary<String,Object>, IList<Handle>) Initialize(IDictionary<String,Object>, IList<Handle>)

El host lo llama para inicializar la instancia de flujo de trabajo con los valores de argumentos y las propiedades de ejecución.Called by the host to initialize the workflow instance with the argument values and execution properties.

(Inherited from WorkflowInstance)
Initialize(Object) Initialize(Object) Initialize(Object) Initialize(Object)

El host lo llama para inicializar la instancia de flujo de trabajo con el estado de ejecución del flujo de trabajo.Called by the host to initialize the workflow instance with the workflow run-time state.

(Inherited from WorkflowInstance)
Initialize(Object, DynamicUpdateMap) Initialize(Object, DynamicUpdateMap) Initialize(Object, DynamicUpdateMap) Initialize(Object, DynamicUpdateMap)

El host lo llama para inicializar la instancia de flujo de trabajo con el estado de ejecución del flujo de trabajo y el mapa de actualización.Called by the host to initialize the workflow instance with the workflow run-time state and update map.

(Inherited from WorkflowInstance)
Load(Guid) Load(Guid) Load(Guid) Load(Guid)

Carga la instancia de flujo de trabajo especificada en la memoria desde un almacén de instancias.Loads the specified workflow instance into memory from an instance store.

Load(Guid, TimeSpan) Load(Guid, TimeSpan) Load(Guid, TimeSpan) Load(Guid, TimeSpan)

Carga la instancia de flujo de trabajo especificada en la memoria desde un almacén de instancias utilizando el intervalo de tiempo de espera especificado.Loads the specified workflow instance into memory from an instance store using the specified time-out interval.

Load(WorkflowApplicationInstance) Load(WorkflowApplicationInstance) Load(WorkflowApplicationInstance) Load(WorkflowApplicationInstance)

Carga una instancia de flujo de trabajo a partir de un almacén de instancias con la instancia especificada.Loads a workflow instance from an instance store with specified instance.

Load(WorkflowApplicationInstance, DynamicUpdateMap) Load(WorkflowApplicationInstance, DynamicUpdateMap) Load(WorkflowApplicationInstance, DynamicUpdateMap) Load(WorkflowApplicationInstance, DynamicUpdateMap)

Carga una instancia de flujo de trabajo desde un almacén de instancias con la instancia y asignación de actualización especificados.Loads a workflow instance from an instance store with specified instance and update map.

Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan) Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan) Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan) Load(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan)

Carga una instancia de flujo de trabajo desde un almacén de instancias con la instancia, asignación de actualización y tiempo de espera especificados.Loads a workflow instance from an instance store with specified instance, update map and timeout interval.

Load(WorkflowApplicationInstance, TimeSpan) Load(WorkflowApplicationInstance, TimeSpan) Load(WorkflowApplicationInstance, TimeSpan) Load(WorkflowApplicationInstance, TimeSpan)

Carga una instancia de flujo de trabajo desde un almacén de instancias con la instancia y tiempo de espera especificados.Loads a workflow instance from an instance store with specified instance and timeout interval.

LoadRunnableInstance() LoadRunnableInstance() LoadRunnableInstance() LoadRunnableInstance()

Carga una instancia de flujo de trabajo ejecutable desde el almacén de instancias InstanceStore.Loads a runnable workflow instance from the InstanceStore.

LoadRunnableInstance(TimeSpan) LoadRunnableInstance(TimeSpan) LoadRunnableInstance(TimeSpan) LoadRunnableInstance(TimeSpan)

Carga una instancia de flujo de trabajo ejecutable desde el almacén de instancias InstanceStore utilizando el intervalo de tiempo de espera especificado.Loads a runnable workflow instance from the InstanceStore using the specified time-out interval.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
OnBeginAssociateKeys(ICollection<InstanceKey>, AsyncCallback, Object) OnBeginAssociateKeys(ICollection<InstanceKey>, AsyncCallback, Object) OnBeginAssociateKeys(ICollection<InstanceKey>, AsyncCallback, Object) OnBeginAssociateKeys(ICollection<InstanceKey>, AsyncCallback, Object)

Llamado por el tiempo de ejecución de flujo de trabajo para notificar al host que se deberían asociar con esta instancia nuevas claves de instancia.Called by the workflow runtime to notify the host that new instance keys should be associated with this instance.

(Inherited from WorkflowInstance)
OnBeginFlushTrackingRecords(AsyncCallback, Object) OnBeginFlushTrackingRecords(AsyncCallback, Object) OnBeginFlushTrackingRecords(AsyncCallback, Object) OnBeginFlushTrackingRecords(AsyncCallback, Object)

Llamada asincrónica para pedir al host que vacíe los registros de seguimiento pendientes de realizar en los participantes en el seguimiento.Asynchronous call to ask host to flush pending tracking records to tracking participants.

(Inherited from WorkflowInstance)
OnBeginPersist(AsyncCallback, Object) OnBeginPersist(AsyncCallback, Object) OnBeginPersist(AsyncCallback, Object) OnBeginPersist(AsyncCallback, Object)

Llamada asincrónica para pedir al host que haga persistir el flujo de trabajo.Asynchronous call to ask the host to persist the workflow.

(Inherited from WorkflowInstance)
OnBeginResumeBookmark(Bookmark, Object, TimeSpan, AsyncCallback, Object) OnBeginResumeBookmark(Bookmark, Object, TimeSpan, AsyncCallback, Object) OnBeginResumeBookmark(Bookmark, Object, TimeSpan, AsyncCallback, Object) OnBeginResumeBookmark(Bookmark, Object, TimeSpan, AsyncCallback, Object)

El tiempo de ejecución de flujo de trabajo llama al método para notificar al host que va a comenzar una operación de marcador de reanudación.Called by the workflow runtime to notify the host that a resume bookmark operation is beginning.

(Inherited from WorkflowInstance)
OnDisassociateKeys(ICollection<InstanceKey>) OnDisassociateKeys(ICollection<InstanceKey>) OnDisassociateKeys(ICollection<InstanceKey>) OnDisassociateKeys(ICollection<InstanceKey>)

El tiempo de ejecución de flujo de trabajo lo llama para notificar al host que un determinado conjunto de claves de instancia deben dejar de estar asociadas a esta instancia.Called by the workflow runtime to notify the host that a certain set of instance keys should no longer be associated with this instance.

(Inherited from WorkflowInstance)
OnEndAssociateKeys(IAsyncResult) OnEndAssociateKeys(IAsyncResult) OnEndAssociateKeys(IAsyncResult) OnEndAssociateKeys(IAsyncResult)

Llamado por el tiempo de ejecución de flujo de trabajo para notificar al host que ha finalizado una operación de claves asociadas.Called by the workflow runtime to notify the host that an associate keys operation is complete.

(Inherited from WorkflowInstance)
OnEndFlushTrackingRecords(IAsyncResult) OnEndFlushTrackingRecords(IAsyncResult) OnEndFlushTrackingRecords(IAsyncResult) OnEndFlushTrackingRecords(IAsyncResult)

Llamado por el tiempo de ejecución de flujo de trabajo para notificar al host cuándo ha finalizado la operación de vaciado de los registros de seguimiento.Called by the workflow runtime to notify the host when the flush tracking records operation is complete.

(Inherited from WorkflowInstance)
OnEndPersist(IAsyncResult) OnEndPersist(IAsyncResult) OnEndPersist(IAsyncResult) OnEndPersist(IAsyncResult)

Llamado por el tiempo de ejecución de flujo de trabajo para notificar al host que ha finalizado una operación de persistencia.Called by the workflow runtime to notify the host that a persist operation is complete.

(Inherited from WorkflowInstance)
OnEndResumeBookmark(IAsyncResult) OnEndResumeBookmark(IAsyncResult) OnEndResumeBookmark(IAsyncResult) OnEndResumeBookmark(IAsyncResult)

El tiempo de ejecución de flujo de trabajo llama al método para notificar al host que ha finalizado una operación de marcador de reanudación.Called by the workflow runtime to notify the host that a resume bookmark operation is complete.

(Inherited from WorkflowInstance)
OnNotifyPaused() OnNotifyPaused() OnNotifyPaused() OnNotifyPaused()

El tiempo de ejecución de flujo de trabajo lo llama para notificar al host que la instancia de flujo de trabajo ha pasado por la transición desde el estado de ejecución al estado de pausa.Called by the workflow runtime to notify the host that the workflow instance has transitioned from the running state to the paused state.

(Inherited from WorkflowInstance)
OnNotifyUnhandledException(Exception, Activity, String) OnNotifyUnhandledException(Exception, Activity, String) OnNotifyUnhandledException(Exception, Activity, String) OnNotifyUnhandledException(Exception, Activity, String)

El tiempo de ejecución de flujo de trabajo lo llama para notificar al host que se ha producido una excepción no controlada en la instancia de flujo de trabajo.Called by the workflow runtime to notify the host an unhandled exception has occurred in the workflow instance.

(Inherited from WorkflowInstance)
OnRequestAbort(Exception) OnRequestAbort(Exception) OnRequestAbort(Exception) OnRequestAbort(Exception)

El tiempo de ejecución del flujo de trabajo lo llama para notificar al host que se ha solicitado una operación de anulación para la instancia de flujo de trabajo.Called by the workflow runtime to notify the host that an abort operation has been requested for the workflow instance.

(Inherited from WorkflowInstance)
Persist() Persist() Persist() Persist()

Conserva una instancia de flujo de trabajo en un almacén de instancias.Persists a workflow instance to an instance store.

Persist(TimeSpan) Persist(TimeSpan) Persist(TimeSpan) Persist(TimeSpan)

Conserva una instancia de flujo de trabajo en un almacén de instancias utilizando el intervalo de tiempo de espera especificado.Persists a workflow instance to an instance store using the specified time-out interval.

RegisterExtensionManager(WorkflowInstanceExtensionManager) RegisterExtensionManager(WorkflowInstanceExtensionManager) RegisterExtensionManager(WorkflowInstanceExtensionManager) RegisterExtensionManager(WorkflowInstanceExtensionManager)

El host lo llama para registrar el administrador de extensiones especificado, validar que están presentes todas las extensiones requeridas e inicializar la colección de extensiones que se deben usar.Called by the host to register the specified extension manager, validate that all required extensions are present, and to initialize the collection of extensions to be used.

(Inherited from WorkflowInstance)
ResumeBookmark(Bookmark, Object) ResumeBookmark(Bookmark, Object) ResumeBookmark(Bookmark, Object) ResumeBookmark(Bookmark, Object)

Inicia una operación para reanudar el marcador especificado, utilizando el valor especificado.Initiates an operation to resume the specified bookmark, using the specified value. Una actividad de una instancia de flujo de trabajo crea previamente el marcador que se va a reanudar.The bookmark to be resumed is previously created by an activity within the workflow instance.

ResumeBookmark(Bookmark, Object, TimeSpan) ResumeBookmark(Bookmark, Object, TimeSpan) ResumeBookmark(Bookmark, Object, TimeSpan) ResumeBookmark(Bookmark, Object, TimeSpan)

Inicia una operación para reanudar el marcador especificado, utilizando el valor y el intervalo de tiempo de espera especificados.Initiates an operation to resume the specified bookmark, using the specified value and time-out interval. Una actividad de una instancia de flujo de trabajo crea previamente el marcador que se va a reanudar.The bookmark to be resumed is previously created by an activity within the workflow instance.

ResumeBookmark(String, Object) ResumeBookmark(String, Object) ResumeBookmark(String, Object) ResumeBookmark(String, Object)

Inicia una operación para reanudar el marcador con el nombre especificado, utilizando el valor especificado.Initiates an operation to resume the bookmark with the specified name, using the specified value. Una actividad de una instancia de flujo de trabajo crea previamente el marcador que se va a reanudar.The bookmark to be resumed is previously created by an activity within the workflow instance.

ResumeBookmark(String, Object, TimeSpan) ResumeBookmark(String, Object, TimeSpan) ResumeBookmark(String, Object, TimeSpan) ResumeBookmark(String, Object, TimeSpan)

Inicia una operación para reanudar el marcador con el nombre especificado, utilizando el valor y el intervalo de tiempo de espera especificados.Initiates an operation to resume the bookmark with the specified name, using the specified value and time-out interval. Una actividad de una instancia de flujo de trabajo crea previamente el marcador que se va a reanudar.The bookmark to be resumed is previously created by an activity within the workflow instance.

Run() Run() Run() Run()

Comienza o reanuda la ejecución de una instancia de flujo de trabajo.Begins or resumes the execution of a workflow instance.

Run(TimeSpan) Run(TimeSpan) Run(TimeSpan) Run(TimeSpan)

Comienza o reanuda la ejecución de una instancia de flujo de trabajo utilizando el intervalo de tiempo de espera especificado.Begins or resumes the execution of a workflow instance using the specified time-out interval.

Terminate(Exception) Terminate(Exception) Terminate(Exception) Terminate(Exception)

Termina una instancia de flujo de trabajo utilizando la excepción especificada.Terminates a workflow instance using the specified exception.

Terminate(Exception, TimeSpan) Terminate(Exception, TimeSpan) Terminate(Exception, TimeSpan) Terminate(Exception, TimeSpan)

Termina una instancia de flujo de trabajo usando la excepción y el intervalo de tiempo de espera especificados.Terminates a workflow instance using the specified exception and time-out interval.

Terminate(String) Terminate(String) Terminate(String) Terminate(String)

Termina una instancia de flujo de trabajo usando el mensaje de error especificado.Terminates a workflow instance using the specified error message.

Terminate(String, TimeSpan) Terminate(String, TimeSpan) Terminate(String, TimeSpan) Terminate(String, TimeSpan)

Termina una instancia de flujo de trabajo usando el mensaje de error y el intervalo de tiempo de espera especificados.Terminates a workflow instance using the specified error message and time-out interval.

ThrowIfReadOnly() ThrowIfReadOnly() ThrowIfReadOnly() ThrowIfReadOnly()

Produce una excepción InvalidOperationException si se ha inicializado la instancia de flujo de trabajo, tal y como lo determina la propiedad IsReadOnly.Throws an InvalidOperationException if the workflow instance has been initialized, as determined by IsReadOnly.

(Inherited from WorkflowInstance)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
Unload() Unload() Unload() Unload()

Conserva y descarga una instancia de flujo de trabajo.Persists and unloads a workflow instance.

Unload(TimeSpan) Unload(TimeSpan) Unload(TimeSpan) Unload(TimeSpan)

Conserva y descarga una instancia de flujo de trabajo usando el intervalo de tiempo de espera especificado.Persists and unloads a workflow instance using the specified time-out interval.

Se aplica a