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) |