StateMachineWorkflowInstance Klass

Definition

Varning

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

Representerar en klass som hanterar den aktuella instansen av en StateMachineWorkflowActivity. Det går inte att ärva den här klassen.

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
Arv
StateMachineWorkflowInstance
Attribut

Kommentarer

Note

I det här materialet diskuteras typer och namnområden som är föråldrade. Mer information finns i Deprecated Types in Windows Workflow Foundation 4.5.

Den här klassen innehåller även frågegränssnittet över den aktuella instansen StateMachineWorkflowActivityav . Genom att använda en instans av den här klassen kan du göra olika frågor på StateMachineWorkflowInstance.

Vanliga frågor som kan göras är följande:

  • Tillståndsdatorns aktuella tillstånd.

  • Möjliga övergångar från det aktuella tillståndet.

  • Historik över övergångar för tillståndsdatorinstansen.

  • Uppräkning av alla tillstånd i tillståndsdatorn.

Konstruktorer

Name Description
StateMachineWorkflowInstance(WorkflowRuntime, Guid)
Föråldrad.

Initierar en ny instans av StateMachineWorkflowInstance klassen.

Egenskaper

Name Description
CurrentState
Föråldrad.

Hämtar den för närvarande kör StateActivity.

CurrentStateName
Föråldrad.

Hämtar namnet på den aktuella StateActivity.

InstanceId
Föråldrad.

Guid Hämtar som anger den aktuella instansen StateMachineWorkflowActivityav .

PossibleStateTransitions
Föråldrad.

Hämtar en samling tillståndsövergångar som den aktuella StateActivity kan göra.

StateHistory
Föråldrad.

Hämtar en samling tillståndsaktiviteter som tillståndsmaskinens arbetsflödesinstans har gått igenom.

StateMachineWorkflow
Föråldrad.

Hämtar den senaste definitionen av StateMachineWorkflowActivity.

States
Föråldrad.

Hämtar en lista över StateActivity klasser i StateMachineWorkflow.

WorkflowInstance
Föråldrad.

Hämtar den aktuella WorkflowInstance.

Metoder

Name Description
EnqueueItem(IComparable, Object, IPendingWork, Object)
Föråldrad.

Skickar ett meddelande till StateMachineWorkflowInstance.

EnqueueItem(IComparable, Object)
Föråldrad.

Skickar ett meddelande till StateMachineWorkflowInstance.

Equals(Object)
Föråldrad.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()
Föråldrad.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()
Föråldrad.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SetState(StateActivity)
Föråldrad.

Tillhandahåller en övergång till en angiven StateActivity.

SetState(String)
Föråldrad.

Ger en övergång till en angiven StateActivity med namnet på StateActivity.

ToString()
Föråldrad.

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för