WorkflowDebuggerSteppingOption Wyliczenie
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.*
Określa, w jaki sposób debuger przepływu pracy będzie przechodzić przez równoczesne wykonywanie działań podrzędnych działania złożonego.
public enum class WorkflowDebuggerSteppingOption
public enum WorkflowDebuggerSteppingOption
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public enum WorkflowDebuggerSteppingOption
type WorkflowDebuggerSteppingOption =
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type WorkflowDebuggerSteppingOption =
Public Enum WorkflowDebuggerSteppingOption
- Dziedziczenie
- Atrybuty
Pola
| Nazwa | Wartość | Opis |
|---|---|---|
| Sequential | 0 | Działania podrzędne będą debugowane sekwencyjnie. |
| Concurrent | 1 | Działania podrzędne będą debugowane jednocześnie. |
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.
To wyliczenie jest używane z atrybutem WorkflowDebuggerSteppingAttribute w celu zdefiniowania następujących dwóch zachowań:
Współbieżne kroki. Ten tryb przechodzenia umożliwia przechodzenie i debugowanie współbieżnych działań wykonywanych w przepływie pracy. Dzięki tej opcji zauważysz, że zmiana kontrolki występuje podczas współbieżnego wykonywania działań uruchamianych w przepływie pracy.
Sekwencyjne przechodzenie. Ten tryb przechodzenia umożliwia przechodzenie i debugowanie określonej gałęzi działania złożonego, takiego jak ParallelActivity działanie lub ConditionedActivityGroup . Jeśli używasz tej opcji do debugowania, nie zauważysz, że zmiana kontrolki występuje z powodu współbieżnego wykonywania innych działań w przepływie pracy. Debuger wykonuje tylko czynności w aktualnie wybranej gałęzi, podczas gdy inne działania w przepływie pracy mogą być wykonywane jednocześnie. Na przykład domyślnie lewa gałąź w ParallelActivity działaniu i pierwsze działanie podrzędne działania ConditionedActivityGroup są używane do wykonywania kroków. Jeśli interesuje Cię debugowanie jakiejkolwiek innej gałęzi lub działania podrzędnego, należy umieścić jawny punkt przerwania w tej gałęzi lub w działaniu podrzędnym. Krokowanie jest kontynuowane w tej gałęzi po wyzwoleniu punktu przerwania.