WorkflowDebuggerSteppingOption Wyliczenie

Definicja

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
WorkflowDebuggerSteppingOption
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.

Dotyczy