Compartilhar via


StateMachineWorkflowInstance Classe

Definição

Cuidado

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

Representa uma classe que gerencia a instância atual de um StateMachineWorkflowActivity. Essa classe não pode ser herdada.

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
Herança
StateMachineWorkflowInstance
Atributos

Comentários

Observação

Este material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).

Essa classe também fornece a interface de consulta sobre a instância atual do StateMachineWorkflowActivity. Usando uma instância dessa classe, você pode fazer várias consultas no StateMachineWorkflowInstance.

As consultas típicas que podem ser feitas são as seguintes:

  • Estado atual do computador de estado.

  • Possíveis transições do estado atual.

  • Histórico de transições para a instância do computador de estado.

  • Enumeração de todos os estados no computador de estado.

Construtores

StateMachineWorkflowInstance(WorkflowRuntime, Guid)

Inicializa uma nova instância da classe StateMachineWorkflowInstance.

Propriedades

CurrentState

Obtém o StateActivity em execução no momento.

CurrentStateName

Obtém o nome do StateActivity atual.

InstanceId

Obtém o Guid que indica a instância atual do StateMachineWorkflowActivity.

PossibleStateTransitions

Obtém uma coleção de transições de estado que o StateActivity atual pode fazer.

StateHistory

Obtém uma coleção de atividades de estado por meio da qual a instância de fluxo de trabalho da máquina de estado fez a transição.

StateMachineWorkflow

Obtém a definição mais recente do StateMachineWorkflowActivity.

States

Obtém uma lista de classes de StateActivity no StateMachineWorkflow.

WorkflowInstance

Obtém o WorkflowInstance atual.

Métodos

EnqueueItem(IComparable, Object)

Posta uma mensagem no StateMachineWorkflowInstance.

EnqueueItem(IComparable, Object, IPendingWork, Object)

Posta uma mensagem no StateMachineWorkflowInstance.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SetState(StateActivity)

Fornece uma transição para um StateActivity especificado.

SetState(String)

Fornece uma transição para um StateActivity especificado usando o nome do StateActivity.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a