StateMachineWorkflowInstance Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Représente une classe qui gère l'instance actuelle d'une StateMachineWorkflowActivity. Cette classe ne peut pas être héritée.
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
- Héritage
-
StateMachineWorkflowInstance
- Attributs
Remarques
Notes
Ce document décrit les types et les espaces de noms qui sont obsolètes. Pour plus d’informations, consultez Types dépréciés dans Windows Workflow Foundation 4.5.
Cette classe fournit également l'interface de requête sur l'instance actuelle de la StateMachineWorkflowActivity. En utilisant une instance de cette classe, vous pouvez faire différentes requêtes sur la StateMachineWorkflowInstance.
les requêtes typiques qui peuvent être effectuées sont les suivantes :
État actuel de l'ordinateur d'état.
Transitions possibles de l'état actuel.
Historique des transitions de l'instance de l'ordinateur d'états.
Énumération de tous les états de l'ordinateur d'états.
Constructeurs
StateMachineWorkflowInstance(WorkflowRuntime, Guid) |
Initialise une nouvelle instance de la classe StateMachineWorkflowInstance. |
Propriétés
CurrentState |
Obtient la StateActivity en cours d'exécution. |
CurrentStateName |
Obtient ou définit le StateActivity en cours. |
InstanceId |
Obtient le Guid qui indique l'instance actuelle de StateMachineWorkflowActivity. |
PossibleStateTransitions |
Obtient une collection des transitions d’état que la StateActivity actuelle peut effectuer. |
StateHistory |
Obtient une collection d'activités d'état dans laquelle l'instance de flux de travail d'ordinateur d'état est passée. |
StateMachineWorkflow |
Obtient la définition la plus récente de la StateMachineWorkflowActivity. |
States |
Obtient une liste des classes StateActivity de StateMachineWorkflow. |
WorkflowInstance |
Obtient le WorkflowInstance actuel. |
Méthodes
EnqueueItem(IComparable, Object) |
Publie un message à la StateMachineWorkflowInstance. |
EnqueueItem(IComparable, Object, IPendingWork, Object) |
Publie un message à la StateMachineWorkflowInstance. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
SetState(StateActivity) |
Fournit une transition à une StateActivity spécifiée. |
SetState(String) |
Fournit une transition à une StateActivity spécifiée à l'aide du nom de la StateActivity. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |