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


StateMachineWorkflowInstance Класс

Определение

Внимание!

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Представляет класс, который управляет текущим экземпляром StateMachineWorkflowActivity. Этот класс не наследуется.

public ref class StateMachineWorkflowInstance sealed
public sealed class StateMachineWorkflowInstance
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class StateMachineWorkflowInstance
type StateMachineWorkflowInstance = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type StateMachineWorkflowInstance = class
Public NotInheritable Class StateMachineWorkflowInstance
Наследование
StateMachineWorkflowInstance
Атрибуты

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.

Этот класс предоставляет также интерфейс запросов через текущий экземпляр StateMachineWorkflowActivity. Используя экземпляр этого класса, можно делать различные запросы в отношении StateMachineWorkflowInstance.

Ниже перечислены типовые запросы, которые могут быть сделаны.

  • Текущее состояние конечного автомата.

  • Возможные переходы из текущего состояния.

  • Журнал переходов экземпляра конечного автомата.

  • Перечисление всех состояний в конечном автомате.

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

StateMachineWorkflowInstance(WorkflowRuntime, Guid)
Устаревшие..

Инициализирует новый экземпляр класса StateMachineWorkflowInstance.

Свойства

CurrentState
Устаревшие..

Возвращает выполняющееся в данный момент действие StateActivity.

CurrentStateName
Устаревшие..

Возвращает имя текущего действия StateActivity.

InstanceId
Устаревшие..

Возвращает значение Guid, указывающее текущий экземпляр StateMachineWorkflowActivity.

PossibleStateTransitions
Устаревшие..

Возвращает коллекцию переходов между состояниями, которые может выполнять текущее действие StateActivity.

StateHistory
Устаревшие..

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

StateMachineWorkflow
Устаревшие..

Возвращает самое последнее определение StateMachineWorkflowActivity.

States
Устаревшие..

Возвращает список классов StateActivity в рабочем процессе StateMachineWorkflow.

WorkflowInstance
Устаревшие..

Возвращает текущий WorkflowInstance.

Методы

EnqueueItem(IComparable, Object, IPendingWork, Object)
Устаревшие..

Отправляет сообщение в экземпляр StateMachineWorkflowInstance.

EnqueueItem(IComparable, Object)
Устаревшие..

Отправляет сообщение в экземпляр StateMachineWorkflowInstance.

Equals(Object)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()
Устаревшие..

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()
Устаревшие..

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
SetState(StateActivity)
Устаревшие..

Обеспечивает переход к заданному действию StateActivity.

SetState(String)
Устаревшие..

Обеспечивает переход к заданному действию StateActivity, используя имя действия StateActivity.

ToString()
Устаревшие..

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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