WorkflowApplication WorkflowApplication WorkflowApplication WorkflowApplication Class

Definizione

Fornisce un host per una sola istanza di un flusso di lavoro.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
Ereditarietà
WorkflowApplicationWorkflowApplicationWorkflowApplicationWorkflowApplication

Esempi

Nell'esempio seguente viene ospitato un flusso di lavoro tramite WorkflowApplication.The following example hosts a workflow using WorkflowApplication. Un'istanza WorkflowApplication viene costruita utilizzando la definizione di flusso di lavoro specificata, vengono gestiti gli eventi del ciclo di vita del flusso di lavoro desiderati e il flusso di lavoro viene richiamato con una chiamata a 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. Quando il flusso di lavoro viene completato, l'output seguente viene visualizzato nella console.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();

Commenti

La classe WorkflowApplication fornisce un host per una sola istanza di un flusso di lavoro.The WorkflowApplication class provides a host for a single workflow instance. È un proxy all'istanza del flusso di lavoro effettiva gestita dal runtime del flusso di lavoro.It is a proxy to the actual workflow instance that is managed by the workflow runtime. Utenti di WorkflowApplication possono istruire il runtime del flusso di lavoro a eseguire azioni su un'istanza del flusso di lavoro chiamando i metodi adatti su un oggetto 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. Se un'azione richiesta non è valida, verrà generata un'eccezione.If a requested action is not valid, an exception is thrown.

Usando WorkflowApplication è possibile eseguire le seguenti attività:Using WorkflowApplication you can perform the following tasks:

  1. Creare una nuova istanza del flusso di lavoro o caricare un'istanza del flusso di lavoro da un archivio di istanze.Create a new workflow instance, or load a workflow instance from an instance store.

  2. Fornire estensioni da utilizzare da attività all'interno di un'istanza del flusso di lavoro.Provide extensions to be used by activities within a workflow instance.

  3. Controllare l'esecuzione di un'istanza del flusso di lavoro.Control the execution of a workflow instance.

  4. Riprendere un segnalibro creato da un'attività all'interno di un'istanza del flusso di lavoro.Resume a bookmark created by an activity within a workflow instance.

  5. Salvare in modo permanente o scaricare un'istanza del flusso di lavoro.Persist or unload a workflow instance.

  6. Ricevere una notifica sugli eventi del ciclo di vita delle istanze del flusso di lavoro.Be notified of workflow instance lifecycle events.

Costruttori

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

Crea una nuova istanza della classe WorkflowApplication con la definizione del flusso di lavoro specificata.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 nuova istanza della classe WorkflowApplication che utilizza la definizione di flusso di lavoro specificata e i valori di argomento.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 nuova istanza della classe WorkflowApplication che utilizza la definizione di flusso di lavoro specificata e i valori di argomento e l'identità della definizione.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 nuova istanza della classe WorkflowApplication con la definizione dei flussi di lavoro e l'identità delle definizioni specificati.Creates a new instance of the WorkflowApplication class with the specified workflow definition and definition identity.

Proprietà

Aborted Aborted Aborted Aborted

Ottiene o imposta il Action<T> che è richiamato quando l'istanza del flusso di lavoro viene interrotta.Gets or sets the Action<T> that is invoked when the workflow instance is aborted.

Completed Completed Completed Completed

Ottiene o imposta il Action<T> che è richiamato quando l'istanza del flusso di lavoro è completata.Gets or sets the Action<T> that is invoked when the workflow instance completes.

Controller Controller Controller Controller

Ottiene l'istanza di WorkflowInstance.WorkflowInstanceControl per questo oggetto WorkflowInstance.Gets the WorkflowInstance.WorkflowInstanceControl instance for this WorkflowInstance.

(Inherited from WorkflowInstance)
DefinitionIdentity DefinitionIdentity DefinitionIdentity DefinitionIdentity

Ottiene o imposta l'identità della definizione di WorkflowInstance.Gets or sets the definition identity of WorkflowInstance.

(Inherited from WorkflowInstance)
Extensions Extensions Extensions Extensions

Ottiene la raccolta di estensioni per l'istanza del flusso di lavoro corrente.Gets the collection of extensions for the current workflow instance.

HostEnvironment HostEnvironment HostEnvironment HostEnvironment

Ottiene o imposta l'ambiente radice per gli argomenti e le variabili dell'istanza del flusso di lavoro.Gets or sets the root environment for the workflow instance's arguments and variables.

(Inherited from WorkflowInstance)
Id Id Id Id

Ottiene l'identificatore GUID a 128 bit dell'istanza dell'applicazione del flusso di lavoro corrente.Gets the 128-bit GUID identifier of the current workflow application instance.

Idle Idle Idle Idle

Ottiene o imposta il Action<T> che è richiamato quando l'istanza del flusso di lavoro corrente diventa inattiva.Gets or sets the Action<T> that is invoked when the current workflow instance becomes idle.

InstanceStore InstanceStore InstanceStore InstanceStore

Ottiene o imposta un oggetto che fornisce accesso allo stato persistente dell'istanza corrente dell'applicazione del flusso di lavoro.Gets or sets an object that provides access to the persisted state of the current instance of the workflow application.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ottiene un valore che indica se l'istanza del flusso di lavoro è stata inizializzata.Gets a value that indicates whether the workflow instance has been initialized.

(Inherited from WorkflowInstance)
OnUnhandledException OnUnhandledException OnUnhandledException OnUnhandledException

Ottiene o imposta il Func<T,TResult> che è richiamato quando l'istanza del flusso di lavoro corrente rileva un'eccezione non gestita.Gets or sets the Func<T,TResult> that is invoked when the current workflow instance encounters an unhandled exception.

PersistableIdle PersistableIdle PersistableIdle PersistableIdle

Ottiene o imposta il delegato che viene richiamato quando l'istanza del flusso di lavoro corrente è inattiva e può essere salvata in modo permanente.Gets or sets the delegate that is invoked when the current workflow instance is idle and can be persisted.

SupportsInstanceKeys SupportsInstanceKeys SupportsInstanceKeys SupportsInstanceKeys

Ottiene un valore che indica se l'host supporta l'associazione di InstanceKeys a un'istanza del runtime.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

Ottiene o imposta l'oggetto SynchronizationContext utilizzato per la pianificazione dell'istanza di flusso di lavoro.Gets or sets the SynchronizationContext used for scheduling the workflow instance.

(Inherited from WorkflowInstance)
Unloaded Unloaded Unloaded Unloaded

Ottiene o imposta il Action<T> che è richiamato quando il flusso di lavoro corrente viene scaricato.Gets or sets the Action<T> that is invoked when the current workflow unloads.

WorkflowDefinition WorkflowDefinition WorkflowDefinition WorkflowDefinition

Ottiene la definizione del flusso di lavoro dell'istanza del flusso di lavoro.Gets the workflow definition of the workflow instance.

(Inherited from WorkflowInstance)

Metodi

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

Notifica il runtime del flusso di lavoro che deve interrompere questa istanza del flusso di lavoro.Notifies the workflow runtime that this workflow instance should abort.

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

Notifica il runtime del flusso di lavoro che deve interrompere questa istanza del flusso di lavoro per il motivo specificato.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>)

Specifica i valori di metadati dell'istanza inclusi con la prima persistenza di una nuova istanza.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)

Cancella un'istanza del flusso di lavoro in modo asincrono utilizzando il AsyncCallback specificato e lo stato fornito dall'utente.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)

Annulla un'istanza del flusso di lavoro in modo asincrono usando l'intervallo di timeout specificato, il AsyncCallback e lo stato fornito dall'utente.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 proprietario dell'istanza predefinito in modo asincrono utilizzando il modello di progettazione asincrono IAsyncResult con l'archiviazione istanza, l'identità della definizione, il filtro dell'identità, il callback e lo stato specificati.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 proprietario dell'istanza predefinito in modo asincrono utilizzando il modello di progettazione asincrono IAsyncResult con l'archiviazione istanza, l'identità della definizione, il filtro dell'identità, l'intervallo di timeout, il callback e lo stato specificati.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 proprietario dell'istanza predefinito in modo asincrono utilizzando il modello di progettazione asincrono IAsyncResult con l'archiviazione istanza, il callback e lo stato specificati.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 proprietario dell'istanza predefinito in modo asincrono utilizzando il modello di progettazione asincrono IAsyncResult con l'archiviazione istanza, l'intervallo di timeout, il callback e lo stato specificati.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)

Chiamato dal runtime del flusso di lavoro per iniziare l'invio in modo asincrono di record di rilevamento in sospeso ai partecipanti del rilevamento.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 proprietario dell'istanza in modo asincrono utilizzando il modello di progettazione asincrono IAsyncResult con l'identificatore, l'archivio, il callback e lo stato dell'istanza specificati.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 proprietario dell'istanza in modo asincrono utilizzando il modello di progettazione asincrono IAsyncResult con l'identificatore, l'archivio, l'intervallo di timeout, il callback e lo stato.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 proprietario dell'istanza eseguibile in modo asincrono utilizzando il modello di progettazione asincrono IAsyncResult con l'archivio istanze, il callback e lo stato specificati.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 proprietario dell'istanza eseguibile in modo asincrono utilizzando il modello di progettazione asincrono IAsyncResult con l'archivio istanze, l'intervallo di timeout, il callback e lo stato specificati.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)

Carica un'istanza del flusso di lavoro in modo asincrono in un archivio di istanze utilizzando l'identificatore dell'istanza specificato, il metodo di callback e lo stato fornito dall'utente.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)

Carica un'istanza del flusso di lavoro in modo asincrono in un archivio di istanze utilizzando l'identificatore dell'istanza specificato, il periodo di timeout, il metodo di callback e lo stato fornito dall'utente.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)

Carica un flusso di lavoro in modo asincrono da un archivio di istanze utilizzando il modello di progettazione asincrono IAsyncResult con l'istanza, il callback e lo stato specificati.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)

Carica un flusso di lavoro in modo asincrono da un archivio di istanze utilizzando il modello di progettazione asincrono IAsyncResult con l'istanza, la mappa degli aggiornamenti, il callback e lo stato specificati.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)

Carica un flusso di lavoro in modo asincrono da un archivio di istanze utilizzando il modello di progettazione asincrono IAsyncResult con l'istanza, la mappa degli aggiornamenti, l'intervallo di timeout, il callback e lo stato specificati.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)

Carica un flusso di lavoro in modo asincrono da un archivio di istanze utilizzando il modello di progettazione asincrono IAsyncResult con l'istanza, l'intervallo di timeout, il callback e lo stato specificati.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)

Inizia un'operazione per caricare un'istanza del flusso di lavoro eseguibile da 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)

Inizia un'operazione per caricare un'istanza del flusso di lavoro eseguibile dal InstanceStore usando l'intervallo di timeout specificato.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)

Rende persistente un'istanza del flusso di lavoro in modo asincrono in un archivio di istanze utilizzando il metodo di callback specificato e lo stato fornito dall'utente.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)

Rende persistente un'istanza del flusso di lavoro in modo asincrono in un archivio di istanze utilizzando l'intervallo di timeout, il metodo di callback specificato e lo stato fornito dall'utente.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)

Inizia un'operazione asincrona per riprendere un segnalibro utilizzando il valore specificato, il metodo di callback e lo stato.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)

Inizia un'operazione per riprendere un segnalibro con il nome specificato, utilizzando il valore specificato, l'intervallo di timeout, il metodo di callback e lo stato.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)

Inizia un'operazione asincrona per riprendere il segnalibro con il nome specificato, utilizzando il valore specificato, il metodo di callback e lo stato.Initiates an asynchronous operation to resume the bookmark with the specified name, using the specified value, callback method, and state. Il segnalibro da riprendere viene creato precedentemente da un'attività all'interno dell'istanza del flusso di lavoro.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)

Inizia un'operazione asincrona per riprendere il segnalibro con il nome specificato, utilizzando il valore specificato, l'intervallo di timeout, il metodo di callback e lo stato.Initiates an asynchronous operation to resume the bookmark with the specified name, using the specified value, time-out interval, callback method, and state. Il segnalibro da riprendere viene creato precedentemente da un'attività all'interno dell'istanza del flusso di lavoro.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)

Avvia o riprende un'istanza del flusso di lavoro in modo asincrono utilizzando il metodo di callback specificato e lo stato fornito dall'utente.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)

Avvia o riprende un'istanza del flusso di lavoro in modo asincrono utilizzando l'intervallo di timeout, il metodo di callback specificato e lo stato fornito dall'utente.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)

Termina un'istanza del flusso di lavoro in modo asincrono utilizzando l'eccezione specificata, il metodo di callback e lo stato fornito dall'utente.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)

Termina un'istanza del flusso di lavoro in modo asincrono utilizzando l'eccezione specificata, l'intervallo di timeout, il metodo di callback specificato e lo stato fornito dall'utente.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)

Termina un'istanza del flusso di lavoro in modo asincrono utilizzando il messaggio di errore specificato, il metodo di callback e lo stato fornito dall'utente.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)

Termina un'istanza del flusso di lavoro in modo asincrono utilizzando il messaggio di errore specificato, l'intervallo di timeout, il metodo di callback specificato e lo stato fornito dall'utente.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)

Rende persistente e consente di eliminare un'istanza del flusso di lavoro in modo asincrono utilizzando il metodo di callback specificato e lo stato fornito dall'utente.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)

Rende persistente e consente di eliminare un'istanza del flusso di lavoro in modo asincrono utilizzando l'intervallo di timeout specificato, il metodo di callback specificato e lo stato fornito dall'utente.Persists and disposes a workflow instance asynchronously using the specified time-out interval, callback method, and user-provided state.

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

Annulla l'istanza del flusso di lavoro.Cancels the workflow instance.

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

Annulla l'istanza del flusso di lavoro utilizzando l'intervallo di timeout specificato.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 proprietario dell'istanza predefinito per il flusso di lavoro utilizzando l'archiviazione istanza, l'identità della definizione e il filtro dell'identità specificati.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 proprietario dell'istanza predefinito per il flusso di lavoro utilizzando l'archiviazione istanza, l'identità della definizione, il filtro dell'identità e l'intervallo di timeout specificati.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 proprietario dell'istanza predefinito per il flusso di lavoro con l'archiviazione istanza specificata.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 proprietario dell'istanza predefinito per il flusso di lavoro con l'archiviazione istanza e l'intervallo di timeout specificati.Deletes a default instance owner for the workflow with specified instance store and timeout interval.

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

Chiama Dispose() su tutte le estensioni che implementano IDisposable.Calls Dispose() on all extensions that implement IDisposable.

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

Attende il completamento dell'operazione di annullamento asincrona in sospeso.Waits for the pending asynchronous cancel operation to complete.

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

Attende il completamento della creazione del proprietario dell'istanza predefinita.Waits for the creation of default instance owner to complete.

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

Attende il completamento della creazione del proprietario dell'istanza predefinita.Waits for the deletion of default instance owner to complete.

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

Chiamato dal runtime del flusso di lavoro per terminare l'operazione di rilevamento.Called by the workflow runtime to end the track operation.

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

Attende il completamento del richiamo dell'istanza.Waits for the instance retrieval to complete.

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

Attende il completamento dell'istanza dell'operazione di recupero asincrona eseguibile.Waits for the asynchronous retrieval of runnable instance operation to complete.

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

Attende il completamento dell'operazione di caricamento asincrona in sospeso.Waits for the pending asynchronous load operation to complete.

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

Attende il completamento dell'istanza dell'operazione di caricamento asincrona eseguibile.Waits for the asynchronous load runnable instance operation to complete.

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

Attende il completamento dell'operazione della persistenza asincrona in sospeso.Waits for the pending asynchronous persist operation to complete.

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

Attende il completamento di un'operazione di ripresa del segnalibro.Waits for a bookmark resume operation to complete.

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

Attende il completamento dell'operazione di esecuzione asincrona in sospeso.Waits for the pending asynchronous run operation to complete.

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

Attende il completamento dell'operazione di interruzione asincrona in sospeso.Waits for the pending asynchronous terminate operation to complete.

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

Attende il completamento dell'operazione di scaricamento asincrona in sospeso.Waits for the pending asynchronous unload operation to complete.

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

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Chiamato dal runtime del flusso di lavoro per inviare record di rilevamento in sospeso ai partecipanti del rilevamento.Called by the workflow runtime to send pending tracking records to tracking participants.

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

Restituisce la raccolta di segnalibri per l'istanza del flusso di lavoro.Returns the collection of bookmarks for the workflow instance.

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

Restituisce la raccolta di segnalibri per l'istanza del flusso di lavoro utilizzando l'intervallo di timeout specificato.Returns the collection of bookmarks for the workflow instance using the specified time-out interval.

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

Restituisce un'estensione del tipo specificato.Returns an extension of the specified type.

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

Restituisce tutte le estensioni trovate per il tipo specificato.Returns all extensions found for the specified type.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Recupera l'istanza del flusso di lavoro utilizzando l'archivio istanze e l'identificatore di istanza specificati.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 l'istanza del flusso di lavoro utilizzando l'intervallo di timeout, l'archivio istanze e l'identificatore di istanza specificati.Retrieves the workflow instance using specified instance identifier, instance store and timeout interval.

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

Recupera l'istanza eseguibile del flusso di lavoro con l'archivio istanze specificato.Retrieves the runnable instance of the workflow with specified instance store.

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

Recupera l'istanza eseguibile del flusso di lavoro con l'intervallo di timeout e l'archivio istanze specificati.Retrieves the runnable instance of the workflow with specified instance store and timeout interval.

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

Ottiene l'oggetto Type dell'istanza corrente.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>)

Chiamato dall'host per inizializzare l'istanza del flusso di lavoro con i valori degli argomenti e le proprietà di esecuzione.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)

Chiamato dall'host per inizializzare l'istanza del flusso di lavoro con lo stato di runtime del flusso di lavoro.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)

Chiamato dall'host per inizializzare l'istanza del flusso di lavoro con lo stato di runtime del flusso di lavoro e la mappa degli aggiornamenti.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)

Carica l'istanza del flusso di lavoro specificata in memoria da un archivio di istanze.Loads the specified workflow instance into memory from an instance store.

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

Carica l'istanza del flusso di lavoro specificata nella memoria da un archivio di istanze utilizzando l'intervallo di timeout specificato.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)

Carica un'istanza di flusso di lavoro da un archivio di istanze con l'istanza specificata.Loads a workflow instance from an instance store with specified instance.

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

Carica un'istanza di flusso di lavoro da un archivio di istanze con l'istanza e la mappa degli aggiornamenti specificati.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)

Carica un'istanza di flusso di lavoro da un archivio di istanze con l'istanza, la mappa degli aggiornamenti e l'intervallo di timeout specificati.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)

Carica un'istanza di flusso di lavoro da un archivio di istanze con l'istanza e l'intervallo di timeout specificati.Loads a workflow instance from an instance store with specified instance and timeout interval.

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

Carica un'istanza del flusso di lavoro eseguibile da InstanceStore.Loads a runnable workflow instance from the InstanceStore.

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

Carica un'istanza del flusso di lavoro eseguibile dal InstanceStore utilizzando l'intervallo di timeout specificato.Loads a runnable workflow instance from the InstanceStore using the specified time-out interval.

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

Crea una copia superficiale dell'oggetto Object corrente.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)

Chiamato dal runtime del flusso di lavoro per notificare all'host che le nuove chiavi di istanza devono essere associate a questa istanza.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)

Chiamata asincrona per chiedere all'host di scaricare i record di rilevamento in sospeso nei partecipanti del rilevamento.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)

Chiamata asincrona per chiedere all'host di rendere persistente il flusso di lavoro.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)

Chiamato dal runtime del flusso di lavoro per notificare all'host che sta iniziando un'operazione di ripresa di segnalibro.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>)

Chiamato dal runtime del flusso di lavoro per notificare all'host che un determinato set di chiavi di istanza non deve più essere associato a questa istanza.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)

Chiamato dal runtime del flusso di lavoro per notificare all'host che un'operazione di associazione delle chiavi è stata completata.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)

Chiamato dal runtime del flusso di lavoro per notificare all'host quando l'operazione di scaricamento dei record di rilevamento viene completata.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)

Chiamato dal runtime del flusso di lavoro per notificare all'host che un'operazione di impostazione della persistenza è stata completata.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)

Chiamato dal runtime del flusso di lavoro per notificare all'host che un'operazione di ripresa di segnalibro è stata completata.Called by the workflow runtime to notify the host that a resume bookmark operation is complete.

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

Chiamato dal runtime del flusso di lavoro per notificare all'host che l'istanza del flusso di lavoro ha eseguito la transizione dallo stato di esecuzione a quello di sospensione.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)

Chiamato dal runtime del flusso di lavoro per notificare all'host che si è verificata un'eccezione non gestita nell'istanza del flusso di lavoro.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)

Chiamato dal runtime del flusso di lavoro per notificare all'host che un'operazione di interruzione è stata richiesta per l'istanza del flusso di lavoro.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()

Rende persistente un'istanza del flusso di lavoro in un archivio di istanze.Persists a workflow instance to an instance store.

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

Rende persistente un'istanza del flusso di lavoro in un archivio di istanze utilizzando l'intervallo di timeout specificato.Persists a workflow instance to an instance store using the specified time-out interval.

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

Chiamato dall'host per registrare il gestore estensioni specificato, confermare che tutte le estensioni obbligatorie siano presenti e inizializzare la raccolta di estensioni da utilizzare.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)

Inizia un'operazione per riprendere il segnalibro specificato utilizzando il valore specificato.Initiates an operation to resume the specified bookmark, using the specified value. Il segnalibro da riprendere viene creato precedentemente da un'attività all'interno dell'istanza del flusso di lavoro.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)

Inizia un'operazione per riprendere il segnalibro specificato utilizzando il valore specificato e l'intervallo di timeout.Initiates an operation to resume the specified bookmark, using the specified value and time-out interval. Il segnalibro da riprendere viene creato precedentemente da un'attività all'interno dell'istanza del flusso di lavoro.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)

Inizia un'operazione per riprendere il segnalibro con il nome specificato, utilizzando il valore specificato.Initiates an operation to resume the bookmark with the specified name, using the specified value. Il segnalibro da riprendere viene creato precedentemente da un'attività all'interno dell'istanza del flusso di lavoro.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)

Inizia un'operazione per riprendere il segnalibro con il nome specificato, utilizzando il valore specificato e l'intervallo di timeout.Initiates an operation to resume the bookmark with the specified name, using the specified value and time-out interval. Il segnalibro da riprendere viene creato precedentemente da un'attività all'interno dell'istanza del flusso di lavoro.The bookmark to be resumed is previously created by an activity within the workflow instance.

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

Inizia o riprende l'esecuzione di un'istanza del flusso di lavoro.Begins or resumes the execution of a workflow instance.

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

Inizia o riprende l'esecuzione di un'istanza del flusso di lavoro utilizzando l'intervallo di timeout specificato.Begins or resumes the execution of a workflow instance using the specified time-out interval.

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

Termina un'istanza del flusso di lavoro usando l'eccezione specificata.Terminates a workflow instance using the specified exception.

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

Termina un'istanza del flusso di lavoro utilizzando l'eccezione e l'intervallo di timeout specificato.Terminates a workflow instance using the specified exception and time-out interval.

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

Termina un'istanza del flusso di lavoro usando il messaggio di errore specificato.Terminates a workflow instance using the specified error message.

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

Termina un'istanza del flusso di lavoro utilizzando il messaggio di errore e l'intervallo di timeout specificato.Terminates a workflow instance using the specified error message and time-out interval.

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

Genera un oggetto InvalidOperationException se l'istanza del flusso di lavoro è stata inizializzata, come determinato da IsReadOnly.Throws an InvalidOperationException if the workflow instance has been initialized, as determined by IsReadOnly.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

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

Rende persistente e scarica un'istanza del flusso di lavoro.Persists and unloads a workflow instance.

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

Rende persistente e scarica un'istanza del flusso di lavoro utilizzando l'intervallo di timeout specificato.Persists and unloads a workflow instance using the specified time-out interval.

Si applica a