StateMachineWorkflowInstance Klasse

Definition

Achtung

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

Stellt eine Klasse dar, die die aktuelle Instanz von StateMachineWorkflowActivity verwaltet.Represents a class that manages the current instance of a StateMachineWorkflowActivity. Diese Klasse kann nicht vererbt werden.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
Vererbung
StateMachineWorkflowInstance
Attribute

Hinweise

Hinweis

In diesem Material werden veraltete Typen und Namespaces erläutert.This material discusses types and namespaces that are obsolete. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Diese Klasse stellt auch die Abfrageschnittstelle über der aktuellen Instanz von StateMachineWorkflowActivity bereit.This class also provides the query interface over the current instance of the StateMachineWorkflowActivity. Sie können in StateMachineWorkflowInstance verschiedene Abfragen durchführen, indem Sie eine Instanz dieser Klasse verwenden.By using an instance of this class, you can make various queries on the StateMachineWorkflowInstance.

Folgende typische Abfragen können durchgeführt werden:Typical queries that can be made are as follows:

  • Aktueller Zustand des Statuscomputers.Current state of the state machine.

  • Mögliche Übergänge vom aktuellen Zustand.Possible transitions from the current state.

  • Verlauf von Übergängen für die Statuscomputerinstanz.History of transitions for the state machine instance.

  • Enumeration aller Zustände im Statuscomputer.Enumeration of all the states in the state machine.

Konstruktoren

StateMachineWorkflowInstance(WorkflowRuntime, Guid)

Initialisiert eine neue Instanz der StateMachineWorkflowInstance-Klasse.Initializes a new instance of the StateMachineWorkflowInstance class.

Eigenschaften

CurrentState

Ruft die derzeit ausgeführte StateActivity ab.Gets the currently executing StateActivity.

CurrentStateName

Ruft den Namen der aktuellen StateActivity ab.Gets the name of the current StateActivity.

InstanceId

Ruft die Guid ab, die die aktuelle Instanz von StateMachineWorkflowActivity angibt.Gets the Guid that indicates the current instance of the StateMachineWorkflowActivity.

PossibleStateTransitions

Ruft eine Auflistung von Zustandsübergängen ab, die von der aktuellen StateActivity durchgeführt werden können.Gets a collection of state transitions that the current StateActivity can make.

StateHistory

Ruft eine Auflistung von Zustandsaktivitäten ab, die von der Statuscomputerworkflow-Instanz durchlaufen wurden.Gets a collection of state activities that the state machine workflow instance has transitioned through.

StateMachineWorkflow

Ruft die aktuellste Definition von StateMachineWorkflowActivity ab.Gets the latest definition of the StateMachineWorkflowActivity.

States

Ruft eine Liste der StateActivity-Klassen in StateMachineWorkflow ab.Gets a list of StateActivity classes in the StateMachineWorkflow.

WorkflowInstance

Ruft den aktuellen WorkflowInstance ab.Gets the current WorkflowInstance.

Methoden

EnqueueItem(IComparable, Object)

Sendet eine Meldung an StateMachineWorkflowInstance.Posts a message to the StateMachineWorkflowInstance.

EnqueueItem(IComparable, Object, IPendingWork, Object)

Sendet eine Meldung an StateMachineWorkflowInstance.Posts a message to the StateMachineWorkflowInstance.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
SetState(StateActivity)

Stellt einen Übergang zu einer angegebenen StateActivity bereit.Provides a transition to a specified StateActivity.

SetState(String)

Ermöglicht mit dem Namen von StateActivity einen Übergang zu einer angegebenen StateActivity.Provides a transition to a specified StateActivity using the name of the StateActivity.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: