Поделиться через


WorkflowInstance.WorkflowInstanceControl Структура

Определение

Обеспечивает для классов, производных от WorkflowInstance, методы для доступа к функциям среды выполнения рабочих процессов.

protected: value class WorkflowInstance::WorkflowInstanceControl
protected struct WorkflowInstance.WorkflowInstanceControl
Protected Structure WorkflowInstance.WorkflowInstanceControl
Наследование
WorkflowInstance.WorkflowInstanceControl

Свойства

HasPendingTrackingRecords

Вызывается средой выполнения рабочего процесса для определения наличия у этого экземпляра рабочего процесса отложенных записей отслеживания и участника отслеживания.

IsPersistable

Возвращает значение, указывающее, находится ли экземпляр WorkflowInstance в состоянии, в котором он может быть сохранен.

State

Возвращает состояние экземпляра WorkflowInstance.

TrackingEnabled

Вызывается средой выполнения рабочего процесса для определения включения отслеживания в этом экземпляре рабочего процесса.

Методы

Abort()

Прерывает WorkflowInstance.

Abort(Exception)

Прерывает экземпляр WorkflowInstance с использованием указанного исключения.

BeginFlushTrackingRecords(TimeSpan, AsyncCallback, Object)

Вызывается средой выполнения рабочего процесса для начала асинхронной отправки отложенных записей отслеживания участникам отслеживания.

EndFlushTrackingRecords(IAsyncResult)

Вызывается средой выполнения рабочего процесса для завершения операции отслеживания.

Equals(Object)

Возвращает значение, указывающее, равен ли текущий объект WorkflowInstance.WorkflowInstanceControl указанному объекту.

FlushTrackingRecords(TimeSpan)

Вызывается средой выполнения рабочего процесса для отправки отложенных записей отслеживания участникам отслеживания.

GetAbortReason()

Возвращает исключение, вызвавшее прерывание экземпляра WorkflowInstance.

GetBookmarks()

Возвращает коллекцию доступных закладок для экземпляра WorkflowInstance.

GetBookmarks(BookmarkScope)

Возвращает коллекцию доступных закладок для экземпляра WorkflowInstance, созданного в указанной области BookmarkScope.

GetCompletionState()

Возвращает конечное состояние ActivityInstanceState экземпляра WorkflowInstance.

GetCompletionState(Exception)

Возвращает конечное состояние ActivityInstanceState экземпляра WorkflowInstance, включая исключение завершения процесса.

GetCompletionState(IDictionary<String,Object>, Exception)

Возвращает конечное состояние ActivityInstanceState экземпляра WorkflowInstance, включая выходные данные рабочего процесса и исключение завершения процесса.

GetHashCode()

Возвращает хэш-код для модуля чтения данных WorkflowInstance.WorkflowInstanceControl.

GetMappedVariables()

Возвращает словарь переменных в текущей области, указанной с помощью Mapped.

PauseWhenPersistable()

Запрашивает приостановку средой выполнения рабочего процесса WorkflowInstance на следующем этапе выполнения, в котором возможно сохранение. Обратите внимание, что очередь планировщика на этом этапе может быть не пуста.

PrepareForSerialization()

Подготавливает состояние экземпляра WorkflowInstance к сериализации.

RequestPause()

Запрашивает прекращение работы планировщика.

Run()

Дает указание экземпляру WorkflowInstance начать выполнение.

ScheduleBookmarkResumption(Bookmark, Object)

Планирует возобновление закладки с указанным значением.

ScheduleBookmarkResumption(Bookmark, Object, BookmarkScope)

Планирует возобновление закладки Bookmark из указанной области BookmarkScope.

ScheduleCancel()

Планирует отмену экземпляра WorkflowInstance.

Terminate(Exception)

Переводит экземпляр WorkflowInstance в завершающее состояние Faulted с помощью указанного исключения.

Track(WorkflowInstanceRecord)

Вызывается средой выполнения рабочего процесса для добавления указанной отложенной записи к списку отложенной записи.

Операторы

Equality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl)

Возвращает значение, указывающее, равны ли два экземпляра WorkflowInstance.WorkflowInstanceControl.

Inequality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl)

Возвращает значение, указывающее, равны ли два экземпляра WorkflowInstance.WorkflowInstanceControl.

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