StateMachineWorkflowInstance Clase

Definición

Precaución

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

Representa una clase que administra la instancia actual de StateMachineWorkflowActivity.Represents a class that manages the current instance of a StateMachineWorkflowActivity. Esta clase no puede heredarse.This class cannot be inherited.

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
Herencia
StateMachineWorkflowInstance
Atributos

Comentarios

Nota

En esta documentación se describen los tipos y espacios de nombres que están obsoletos.This material discusses types and namespaces that are obsolete. Para obtener más información, vea Tipos en desuso en Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Esta clase también proporciona la interfaz de consulta sobre la instancia actual de StateMachineWorkflowActivity.This class also provides the query interface over the current instance of the StateMachineWorkflowActivity. Mediante una instancia de esta clase, puede realizar varias consultas en StateMachineWorkflowInstance.By using an instance of this class, you can make various queries on the StateMachineWorkflowInstance.

Las consultas típicas que se pueden realizar son las siguientes:Typical queries that can be made are as follows:

  • Estado actual del equipo de estado.Current state of the state machine.

  • Posibles transiciones desde el estado actual.Possible transitions from the current state.

  • Historial de transiciones de la instancia del equipo de estado.History of transitions for the state machine instance.

  • Enumeración de todos los estados en el equipo de estado.Enumeration of all the states in the state machine.

Constructores

StateMachineWorkflowInstance(WorkflowRuntime, Guid)

Inicializa una nueva instancia de la clase StateMachineWorkflowInstance.Initializes a new instance of the StateMachineWorkflowInstance class.

Propiedades

CurrentState

Obtiene la StateActivity actualmente en ejecución.Gets the currently executing StateActivity.

CurrentStateName

Obtiene el nombre de StateActivity actual.Gets the name of the current StateActivity.

InstanceId

Obtiene la Guid que indica la instancia actual de StateMachineWorkflowActivity.Gets the Guid that indicates the current instance of the StateMachineWorkflowActivity.

PossibleStateTransitions

Obtiene una colección de transiciones de estado que puede realizar el StateActivity actual.Gets a collection of state transitions that the current StateActivity can make.

StateHistory

Obtiene una colección de actividades de estado por las que ha pasado la instancia del flujo de trabajo de equipo de estado.Gets a collection of state activities that the state machine workflow instance has transitioned through.

StateMachineWorkflow

Obtiene la última definición de StateMachineWorkflowActivity.Gets the latest definition of the StateMachineWorkflowActivity.

States

Obtiene una lista de clases StateActivity en el StateMachineWorkflow.Gets a list of StateActivity classes in the StateMachineWorkflow.

WorkflowInstance

Obtiene la estructura WorkflowInstance actual.Gets the current WorkflowInstance.

Métodos

EnqueueItem(IComparable, Object)

Envía un mensaje a StateMachineWorkflowInstance.Posts a message to the StateMachineWorkflowInstance.

EnqueueItem(IComparable, Object, IPendingWork, Object)

Envía un mensaje a StateMachineWorkflowInstance.Posts a message to the StateMachineWorkflowInstance.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
SetState(StateActivity)

Proporciona una transición a una StateActivity especificada.Provides a transition to a specified StateActivity.

SetState(String)

Proporciona una transición a una StateActivity especificada con el nombre de StateActivity.Provides a transition to a specified StateActivity using the name of the StateActivity.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a