StateMachineWorkflowInstance Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Reprezentuje klasę, która zarządza bieżącym wystąpieniem klasy StateMachineWorkflowActivity. Klasa ta nie może być dziedziczona.
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
- Dziedziczenie
-
StateMachineWorkflowInstance
- Atrybuty
Uwagi
Uwaga
W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz Przestarzałe typy w programie Windows Workflow Foundation 4.5.
Ta klasa udostępnia również interfejs zapytania w bieżącym wystąpieniu klasy StateMachineWorkflowActivity. Korzystając z wystąpienia tej klasy, można wykonywać różne zapytania w obiekcie StateMachineWorkflowInstance.
Typowe zapytania, które można wykonać, są następujące:
Bieżący stan maszyny stanu.
Możliwe przejścia z bieżącego stanu.
Historia przejść dla wystąpienia maszyny stanu.
Wyliczenie wszystkich stanów na maszynie stanu.
Konstruktory
StateMachineWorkflowInstance(WorkflowRuntime, Guid) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy StateMachineWorkflowInstance. |
Właściwości
CurrentState |
Przestarzałe.
Pobiera aktualnie wykonywane polecenie StateActivity. |
CurrentStateName |
Przestarzałe.
Pobiera nazwę bieżącego StateActivityelementu . |
InstanceId |
Przestarzałe.
Pobiera element Guid wskazujący bieżące wystąpienie elementu StateMachineWorkflowActivity. |
PossibleStateTransitions |
Przestarzałe.
Pobiera kolekcję przejść stanu, które StateActivity mogą być aktualne. |
StateHistory |
Przestarzałe.
Pobiera kolekcję działań stanu, przez które przechodzi wystąpienie przepływu pracy maszyny stanu. |
StateMachineWorkflow |
Przestarzałe.
Pobiera najnowszą definicję elementu StateMachineWorkflowActivity. |
States |
Przestarzałe.
Pobiera listę StateActivity klas w elemecie StateMachineWorkflow. |
WorkflowInstance |
Przestarzałe.
Pobiera bieżący element WorkflowInstance. |
Metody
EnqueueItem(IComparable, Object, IPendingWork, Object) |
Przestarzałe.
Publikuje komunikat w pliku StateMachineWorkflowInstance. |
EnqueueItem(IComparable, Object) |
Przestarzałe.
Publikuje komunikat w pliku StateMachineWorkflowInstance. |
Equals(Object) |
Przestarzałe.
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Przestarzałe.
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Przestarzałe.
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Przestarzałe.
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
SetState(StateActivity) |
Przestarzałe.
Zapewnia przejście do określonego StateActivityelementu . |
SetState(String) |
Przestarzałe.
Zapewnia przejście do określonego StateActivity przy użyciu nazwy StateActivity. |
ToString() |
Przestarzałe.
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |