WorkflowApplication WorkflowApplication WorkflowApplication WorkflowApplication Class

Определение

Предоставляет ведущее приложение для одиночного экземпляра рабочего процесса.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
Наследование
WorkflowApplicationWorkflowApplicationWorkflowApplicationWorkflowApplication

Примеры

В следующем примере рабочий процесс размещается с помощью WorkflowApplication.The following example hosts a workflow using WorkflowApplication. Создается экземпляр WorkflowApplication с использованием указанного определения рабочего процесса, обрабатываются нужные события жизненного цикла рабочего процесса и вызывается рабочий процесс методом 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. После завершения рабочего процесса на консоль выводятся следующие данные.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();

Комментарии

Класс WorkflowApplication предоставляет ведущее приложение для одиночного экземпляра рабочего процесса.The WorkflowApplication class provides a host for a single workflow instance. Он служит прокси-классом для фактического экземпляра рабочего процесса, который управляется средой выполнения рабочего процесса.It is a proxy to the actual workflow instance that is managed by the workflow runtime. Пользователи WorkflowApplication могут выполнять в среде выполнения рабочего процесса различные действия с экземпляром рабочего процесса, вызывая соответствующие методы в объекте 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. Если запрошенное действие оказывается недопустимым, создается исключение.If a requested action is not valid, an exception is thrown.

С помощью WorkflowApplication можно выполнять следующие задачи.Using WorkflowApplication you can perform the following tasks:

  1. Создавать новый экземпляр рабочего процесса или загружать экземпляр рабочего процесса из хранилища экземпляров.Create a new workflow instance, or load a workflow instance from an instance store.

  2. Задавать расширения для использования действиями в пределах экземпляра рабочего процесса.Provide extensions to be used by activities within a workflow instance.

  3. Управлять выполнением экземпляра рабочего процесса.Control the execution of a workflow instance.

  4. Возобновлять закладку, созданную действием в пределах экземпляра рабочего процесса.Resume a bookmark created by an activity within a workflow instance.

  5. Сохранять или выгружать экземпляр рабочего процесса.Persist or unload a workflow instance.

  6. Получать уведомления о событиях жизненного цикла экземпляра рабочего процесса.Be notified of workflow instance lifecycle events.

Конструкторы

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

Создает новый экземпляр класса WorkflowApplication с указанным определением рабочего процесса.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>)

Создает новый экземпляр класса WorkflowApplication, использующий указанное определение рабочего процесса и указанные значения аргументов.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)

Создает новый экземпляр класса WorkflowApplication, использующий указанное определение рабочего процесса, указанные значения аргументов и удостоверение определения.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)

Создает новый экземпляр класса WorkflowApplication с указанным определением рабочего процесса и удостоверением определения.Creates a new instance of the WorkflowApplication class with the specified workflow definition and definition identity.

Свойства

Aborted Aborted Aborted Aborted

Возвращает или задает действие Action<T>, которое вызывается, когда прерывается экземпляр рабочего процесса.Gets or sets the Action<T> that is invoked when the workflow instance is aborted.

Completed Completed Completed Completed

Возвращает или задает действие Action<T>, которое вызывается, когда завершается экземпляр рабочего процесса.Gets or sets the Action<T> that is invoked when the workflow instance completes.

Controller Controller Controller Controller

Возвращает экземпляр WorkflowInstance.WorkflowInstanceControl для этого WorkflowInstance.Gets the WorkflowInstance.WorkflowInstanceControl instance for this WorkflowInstance.

(Inherited from WorkflowInstance)
DefinitionIdentity DefinitionIdentity DefinitionIdentity DefinitionIdentity

Получает или задает удостоверение определения WorkflowInstance.Gets or sets the definition identity of WorkflowInstance.

(Inherited from WorkflowInstance)
Extensions Extensions Extensions Extensions

Возвращает коллекцию расширений для текущего экземпляра рабочего процесса.Gets the collection of extensions for the current workflow instance.

HostEnvironment HostEnvironment HostEnvironment HostEnvironment

Возвращает или задает корневую среду для аргументов и переменных экземпляра рабочего процесса.Gets or sets the root environment for the workflow instance's arguments and variables.

(Inherited from WorkflowInstance)
Id Id Id Id

Возвращает 128-разрядный идентификатор GUID для текущего экземпляра приложения рабочего процесса.Gets the 128-bit GUID identifier of the current workflow application instance.

Idle Idle Idle Idle

Возвращает или задает действие Action<T>, которое вызывается, когда текущий экземпляр рабочего процесса становится бездействующим.Gets or sets the Action<T> that is invoked when the current workflow instance becomes idle.

InstanceStore InstanceStore InstanceStore InstanceStore

Возвращает или задает объект, который предоставляет доступ к сохраненному состоянию текущего экземпляра приложения рабочего процесса.Gets or sets an object that provides access to the persisted state of the current instance of the workflow application.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Возвращает значение, показывающее, был ли инициализирован экземпляр рабочего процесса.Gets a value that indicates whether the workflow instance has been initialized.

(Inherited from WorkflowInstance)
OnUnhandledException OnUnhandledException OnUnhandledException OnUnhandledException

Возвращает или задает функцию Func<T,TResult>, которая вызывается, когда в текущем экземпляре рабочего процесса обнаруживается необработанное исключение.Gets or sets the Func<T,TResult> that is invoked when the current workflow instance encounters an unhandled exception.

PersistableIdle PersistableIdle PersistableIdle PersistableIdle

Возвращает или задает делегат, который вызывается, когда текущий экземпляр рабочего процесса является бездействующим и может быть сохранен.Gets or sets the delegate that is invoked when the current workflow instance is idle and can be persisted.

SupportsInstanceKeys SupportsInstanceKeys SupportsInstanceKeys SupportsInstanceKeys

Возвращает значение, указывающее, поддерживает ли узел сопоставление InstanceKeys с исполняемым экземпляром.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

Возвращает или задает тип SynchronizationContext, используемый для планирования экземпляра рабочего процесса.Gets or sets the SynchronizationContext used for scheduling the workflow instance.

(Inherited from WorkflowInstance)
Unloaded Unloaded Unloaded Unloaded

Возвращает или задает действие Action<T>, которое вызывается, когда выгружается текущий рабочий процесс.Gets or sets the Action<T> that is invoked when the current workflow unloads.

WorkflowDefinition WorkflowDefinition WorkflowDefinition WorkflowDefinition

Возвращает определение рабочего процесса для экземпляра рабочего процесса.Gets the workflow definition of the workflow instance.

(Inherited from WorkflowInstance)

Методы

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

Уведомляет среду выполнения рабочего процесса о том, что работа этого экземпляра рабочего процесса будет прервана.Notifies the workflow runtime that this workflow instance should abort.

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

Уведомляет среду выполнения рабочего процесса о необходимом прерывании этого экземпляра рабочего процесса по указанной причине.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>)

Задает значения метаданных экземпляра, которые включаются в первое сохранение нового экземпляра.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)

Отменяет экземпляр рабочего процесса в асинхронном режиме с указанным AsyncCallback и предоставляемым пользователем состоянием.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)

Отменяет экземпляр рабочего процесса в асинхронном режиме с использованием указанного интервала времени ожидания, объекта AsyncCallback и предоставляемого пользователем состояния.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)

Создает владельца экземпляра по умолчанию в асинхронном режиме с помощью асинхронного шаблона проектирования IAsyncResult с указанным хранилищем экземпляров, идентификатором определения, фильтром идентификатора, обратным вызовом и состоянием.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)

Создает владельца экземпляра по умолчанию в асинхронном режиме с помощью асинхронного шаблона проектирования IAsyncResult с указанным хранилищем экземпляров, идентификатором определения, фильтром идентификатора, интервалом истечения времени ожидания, обратным вызовом и состоянием.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)

Удаляет владельца экземпляра по умолчанию в асинхронном режиме с помощью асинхронного шаблона проектирования IAsyncResult с указанным хранилищем экземпляров, обратным вызовом и состоянием.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)

Удаляет владельца экземпляра по умолчанию в асинхронном режиме с помощью асинхронного шаблона проектирования IAsyncResult с указанным хранилищем экземпляров, интервалом времени ожидания, обратным вызовом и состоянием.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)

Вызывается средой выполнения рабочего процесса для начала асинхронной отправки отложенных записей отслеживания участникам отслеживания.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)

Извлекает владельца экземпляра в асинхронном режиме с помощью асинхронного шаблона проектирования IAsyncResult с указанными идентификатором, хранилищем экземпляров, обратным вызовом и состоянием.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)

Извлекает владельца экземпляра в асинхронном режиме с помощью асинхронного шаблона проектирования IAsyncResult с указанными идентификатором, хранилищем экземпляров, сроком ожидания, обратным вызовом и состоянием.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)

Извлекает владельца готового к запуску экземпляра в асинхронном режиме с помощью асинхронного шаблона проектирования IAsyncResult с указанным хранилищем экземпляров, обратным вызовом и состоянием.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)

Извлекает владельца готового к запуску экземпляра в асинхронном режиме с помощью асинхронного шаблона проектирования IAsyncResult с указанным хранилищем экземпляров, интервалом времени ожидания, обратным вызовом и состоянием.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)

Загружает рабочий процесс в асинхронном режиме из хранилища экземпляров, используя указанный идентификатор экземпляра, метод обратного вызова и предоставляемое пользователем состояние.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)

Загружает рабочий процесс в асинхронном режиме из хранилища экземпляров, используя указанный идентификатор экземпляра, интервал времени ожидания, метод обратного вызова и предоставляемое пользователем состояние.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)

Асинхронно загружает рабочий процесс из хранилища экземпляров с помощью шаблона асинхронного проекта IAsyncResult с указанным экземпляром, обратным вызовом и состоянием.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)

Асинхронно загружает рабочий процесс из хранилища экземпляров с помощью шаблона асинхронного проекта IAsyncResult с указанным экземпляром, сопоставлением обновления, обратным вызовом и состоянием.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)

Асинхронно загружает рабочий процесс из хранилища экземпляров с помощью шаблона асинхронного проекта IAsyncResult с указанным экземпляром, сопоставлением обновления, интервалом времени ожидания, обратным вызовом и состоянием.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)

Асинхронно загружает рабочий процесс из хранилища экземпляров с помощью шаблона асинхронного проекта IAsyncResult с указанным экземпляром, интервалом времени ожидания, обратным вызовом и состоянием.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)

Запускает операцию для загрузки выполняемого экземпляра рабочего процесса из 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)

Запускает операцию для загрузки выполняемого экземпляра рабочего процесса из InstanceStore с использованием указанного интервала времени ожидания.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)

Сохраняет экземпляр рабочего процесса в хранилище экземпляров в асинхронном режиме, используя указанный метод обратного вызова и предоставляемое пользователем состояние.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)

Сохраняет экземпляр рабочего процесса в хранилище экземпляров в асинхронном режиме, используя указанный интервал времени ожидания, метод обратного вызова и предоставляемое пользователем состояние.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)

Запускает операцию для возобновления закладки, используя указанное значение, метод обратного вызова и состояние.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)

Запускает операцию для возобновления закладки, используя указанное значение, интервал времени ожидания, метод обратного вызова и состояние.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)

Запускает асинхронную операцию для возобновления закладки с указанным именем, используя указанное значение, метод обратного вызова и состояние.Initiates an asynchronous operation to resume the bookmark with the specified name, using the specified value, callback method, and state. Закладка, с которой будет продолжено чтение, ранее создавалась действием в экземпляре рабочего процесса.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)

Запускает асинхронную операцию для возобновления закладки с указанным именем, используя указанное значение, интервал времени ожидания, метод обратного вызова и состояние.Initiates an asynchronous operation to resume the bookmark with the specified name, using the specified value, time-out interval, callback method, and state. Закладка, с которой будет продолжено чтение, ранее создавалась действием в экземпляре рабочего процесса.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)

Запускает или возобновляет экземпляр рабочего процесса в асинхронном режиме, используя указанный метод обратного вызова и предоставляемое пользователем состояние.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)

Запускает или возобновляет экземпляр рабочего процесса в асинхронном режиме, используя указанный интервал времени ожидания, метод обратного вызова и предоставляемое пользователем состояние.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)

Завершает экземпляр рабочего процесса в асинхронном режиме, используя указанное исключение, метод обратного вызова и предоставляемое пользователем состояние.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)

Завершает экземпляр рабочего процесса в асинхронном режиме, используя указанное исключение, интервал времени ожидания, метод обратного вызова и предоставляемое пользователем состояние.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)

Завершает экземпляр рабочего процесса в асинхронном режиме, используя указанное сообщение об ошибке, метод обратного вызова и предоставляемое пользователем состояние.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)

Завершает экземпляр рабочего процесса в асинхронном режиме, используя указанное сообщение об ошибке, интервал времени ожидания, метод обратного вызова и предоставляемое пользователем состояние.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)

Сохраняет и освобождает экземпляр рабочего процесса в асинхронном режиме, используя указанный метод обратного вызова и предоставляемое пользователем состояние.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)

Сохраняет и освобождает экземпляр рабочего процесса в асинхронном режиме, используя указанный интервал времени ожидания, метод обратного вызова и предоставляемое пользователем состояние.Persists and disposes a workflow instance asynchronously using the specified time-out interval, callback method, and user-provided state.

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

Отменяет экземпляр рабочего процесса.Cancels the workflow instance.

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

Отменяет экземпляр рабочего процесса, используя указанный интервал времени ожидания.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)

Создает владелец экземпляра по умолчанию для рабочего процесса, используя указанное хранилище экземпляров, идентификатор определения, фильтр идентификатора.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)

Создает владелец экземпляра по умолчанию для рабочего процесса, используя указанное хранилище экземпляров, идентификатор определения, фильтр идентификатора и интервал истечения времени ожидания.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)

Удаляет владелец экземпляра по умолчанию для рабочего процесса с указанным хранилищем экземпляров.Deletes a default instance owner for the workflow with specified instance store.

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

Удаляет владелец экземпляра по умолчанию для рабочего процесса с указанным хранилищем экземпляров и интервалом времени ожидания.Deletes a default instance owner for the workflow with specified instance store and timeout interval.

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

Вызывает метод Dispose() для всех расширений, реализующих интерфейс IDisposable.Calls Dispose() on all extensions that implement IDisposable.

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

Ожидает завершения отложенной асинхронной операции отмены.Waits for the pending asynchronous cancel operation to complete.

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

Ожидает завершения создания владельца экземпляра по умолчанию.Waits for the creation of default instance owner to complete.

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

Ожидает завершения удаления владельца экземпляра по умолчанию.Waits for the deletion of default instance owner to complete.

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

Вызывается средой выполнения рабочего процесса для завершения операции отслеживания.Called by the workflow runtime to end the track operation.

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

Ожидает завершения извлечения экземпляра.Waits for the instance retrieval to complete.

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

Ожидает завершения асинхронной операции получения выполняемого экземпляра.Waits for the asynchronous retrieval of runnable instance operation to complete.

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

Ожидает завершения отложенной асинхронной операции загрузки.Waits for the pending asynchronous load operation to complete.

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

Ожидает завершения асинхронной операции загрузки выполняемого экземпляра.Waits for the asynchronous load runnable instance operation to complete.

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

Ожидает завершения отложенной асинхронной операции сохранения.Waits for the pending asynchronous persist operation to complete.

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

Ожидает завершения операции возобновления закладки.Waits for a bookmark resume operation to complete.

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

Ожидает завершения отложенной асинхронной операции выполнения.Waits for the pending asynchronous run operation to complete.

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

Ожидает выполнения отложенной асинхронной операции завершения.Waits for the pending asynchronous terminate operation to complete.

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

Ожидает завершения отложенной асинхронной операции выгрузки.Waits for the pending asynchronous unload operation to complete.

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

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Вызывается средой выполнения рабочего процесса для отправки отложенных записей отслеживания участникам отслеживания.Called by the workflow runtime to send pending tracking records to tracking participants.

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

Возвращает коллекцию закладок для экземпляра рабочего процесса.Returns the collection of bookmarks for the workflow instance.

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

Возвращает коллекцию закладок для экземпляра рабочего процесса, используя указанный интервал времени ожидания.Returns the collection of bookmarks for the workflow instance using the specified time-out interval.

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

Возвращает расширение указанного типа.Returns an extension of the specified type.

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

Возвращает все расширения, найденные для указанного типа.Returns all extensions found for the specified type.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Извлекает экземпляр рабочего процесса, используя указанный идентификатор экземпляра и хранилище экземпляров.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)

Извлекает экземпляр рабочего процесса, используя указанный идентификатор экземпляра, хранилище экземпляров и срок ожидания.Retrieves the workflow instance using specified instance identifier, instance store and timeout interval.

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

Извлекает готовый к запуску экземпляр рабочего процесса с указанным хранилищем экземпляров.Retrieves the runnable instance of the workflow with specified instance store.

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

Извлекает готовый к запуску экземпляр рабочего процесса с указанным хранилищем экземпляров и интервалом времени ожидания.Retrieves the runnable instance of the workflow with specified instance store and timeout interval.

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

Возвращает объект Type для текущего экземпляра.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>)

Вызывается узлом для инициализации экземпляра рабочего процесса со значениями аргументов и свойствами выполнения.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)

Вызывается узлом для инициализации состояния среды выполнения экземпляра рабочего процесса.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)

Вызывается узлом для инициализации экземпляра рабочего процесса с состоянием среды выполнения рабочего процесса и обновления сопоставления.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)

Загружает указанный экземпляр рабочего процесса в память из хранилища экземпляров.Loads the specified workflow instance into memory from an instance store.

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

Загружает указанный экземпляр рабочего процесса в память из хранилища экземпляров, используя указанный интервал времени ожидания.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)

Загружает экземпляр рабочего процесса из хранилища экземпляров с указанным экземпляром.Loads a workflow instance from an instance store with specified instance.

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

Загружает экземпляр рабочего процесса из хранилища экземпляров с указанным экземпляром и сопоставлением обновления.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)

Загружает экземпляр рабочего процесса из хранилища экземпляров с указанным экземпляром, сопоставлением обновления и интервалом времени ожидания.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)

Загружает экземпляр рабочего процесса из хранилища экземпляров с указанным экземпляром и интервалом времени ожидания.Loads a workflow instance from an instance store with specified instance and timeout interval.

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

Загружает экземпляр запускаемого рабочего процесса из InstanceStore.Loads a runnable workflow instance from the InstanceStore.

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

Загружает выполняемый экземпляр рабочего процесса из InstanceStore, используя указанный интервал времени ожидания.Loads a runnable workflow instance from the InstanceStore using the specified time-out interval.

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

Создает неполную копию текущего объекта Object.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)

Вызывает среду выполнения рабочего процесса для уведомления узла о том, что новые ключи экземпляра должны быть связаны с этим экземпляром.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)

Асинхронный вызов, запрашивающий сохранение узлом отложенных записей отслеживания на диск для участников отслеживания.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)

Асинхронный вызов узла для сохранения рабочего процесса.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)

Вызывается средой выполнения рабочего процесса для уведомления узла о начале операции возобновления закладки.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>)

Вызывает среду выполнения рабочего процесса для уведомления узла о том, что определенный набор ключей экземпляра больше не должен быть связан с этим экземпляром.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)

Вызывается средой выполнения рабочего процесса для уведомления узла о завершении операции связанных ключей.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)

Вызывается средой выполнения рабочего процесса для уведомления узла о завершении операции сохранения записей отслеживания на диск.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)

Вызывается средой выполнения рабочего процесса для уведомления узла о завершении операции сохранения.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)

Вызывается средой выполнения рабочего процесса для уведомления узла о завершении операции возобновления закладки.Called by the workflow runtime to notify the host that a resume bookmark operation is complete.

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

Вызывается средой выполнения рабочего процесса для уведомления узла об изменении состояния экземпляра рабочего процесса с «выполняется» на «приостановлено».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)

Вызывается средой выполнения рабочего процесса для уведомления узла о возникновении необработанного исключения в экземпляре рабочего процесса.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)

Вызывается средой выполнения рабочего процесса для уведомления узла о запросе операции прерывания для экземпляра рабочего процесса.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()

Сохраняет экземпляр рабочего процесса в хранилище экземпляров.Persists a workflow instance to an instance store.

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

Сохраняет экземпляр рабочего процесса в хранилище экземпляров с использованием указанного интервала времени ожидания.Persists a workflow instance to an instance store using the specified time-out interval.

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

Вызывается узлом для регистрации указанного диспетчера расширений, проверки наличия всех необходимых расширений и инициализации коллекции используемых расширений.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)

Запускает операцию для возобновления указанной закладки, используя указанное значение.Initiates an operation to resume the specified bookmark, using the specified value. Закладка, с которой будет продолжено чтение, ранее создавалась действием в экземпляре рабочего процесса.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)

Запускает операцию для возобновления указанной закладки, используя указанное значение и интервал времени ожидания.Initiates an operation to resume the specified bookmark, using the specified value and time-out interval. Закладка, с которой будет продолжено чтение, ранее создавалась действием в экземпляре рабочего процесса.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)

Запускает операцию для возобновления закладки с указанным именем, используя указанное значение.Initiates an operation to resume the bookmark with the specified name, using the specified value. Закладка, с которой будет продолжено чтение, ранее создавалась действием в экземпляре рабочего процесса.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)

Запускает операцию для возобновления закладки с указанным именем, используя указанное значение и интервал времени ожидания.Initiates an operation to resume the bookmark with the specified name, using the specified value and time-out interval. Закладка, с которой будет продолжено чтение, ранее создавалась действием в экземпляре рабочего процесса.The bookmark to be resumed is previously created by an activity within the workflow instance.

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

Начинает или возобновляет выполнение экземпляра рабочего процесса.Begins or resumes the execution of a workflow instance.

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

Начинает или возобновляет выполнение экземпляра рабочего процесса с использованием указанного интервала времени ожидания.Begins or resumes the execution of a workflow instance using the specified time-out interval.

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

Завершает экземпляр рабочего процесса, используя указанное исключение.Terminates a workflow instance using the specified exception.

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

Завершает экземпляр рабочего процесса, используя указанное исключение и интервал времени ожидания.Terminates a workflow instance using the specified exception and time-out interval.

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

Завершает экземпляр рабочего процесса, используя указанное сообщение об ошибке.Terminates a workflow instance using the specified error message.

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

Завершает экземпляр рабочего процесса, используя указанное сообщение об ошибке и интервал времени ожидания.Terminates a workflow instance using the specified error message and time-out interval.

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

Вызывает исключение InvalidOperationException, если экземпляр рабочего процесса был инициализирован со свойством IsReadOnly.Throws an InvalidOperationException if the workflow instance has been initialized, as determined by IsReadOnly.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Сохраняет и выгружает экземпляр рабочего процесса.Persists and unloads a workflow instance.

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

Сохраняет и выгружает экземпляр рабочего процесса с использованием указанного интервала времени ожидания.Persists and unloads a workflow instance using the specified time-out interval.

Применяется к