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.
Uwaga
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
Note
W tym materiale omówiono typy i przestrzenie nazw, które są przestarzałe. Aby uzyskać więcej informacji, zobacz Deprecated Types in 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 względem klasy 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
| Nazwa | Opis |
|---|---|
| StateMachineWorkflowInstance(WorkflowRuntime, Guid) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy StateMachineWorkflowInstance. |
Właściwości
| Nazwa | Opis |
|---|---|
| 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 klasy StateMachineWorkflowActivity. |
| PossibleStateTransitions |
Przestarzałe.
Pobiera kolekcję przejść stanu, które może wykonać bieżący StateActivity . |
| 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 pliku StateMachineWorkflow. |
| WorkflowInstance |
Przestarzałe.
Pobiera bieżący WorkflowInstanceelement . |
Metody
| Nazwa | Opis |
|---|---|
| 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 określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Przestarzałe.
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Przestarzałe.
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Przestarzałe.
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| SetState(StateActivity) |
Przestarzałe.
Zapewnia przejście do określonego StateActivityelementu . |
| SetState(String) |
Przestarzałe.
Zapewnia przejście do określonego StateActivityStateActivityprzy użyciu nazwy . |
| ToString() |
Przestarzałe.
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |