WorkflowDebuggerSteppingOption Enumeração

Definição

Cuidado

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

Especifica como o depurador de fluxo de trabalho percorrerá a execução simultânea de atividades filho de uma atividade composta.

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
Herança
WorkflowDebuggerSteppingOption
Atributos

Campos

Nome Valor Description
Sequential 0

As atividades filho serão depuradas sequencialmente.

Concurrent 1

As atividades filho serão depuradas simultaneamente.

Comentários

Note

Esse material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5.

Essa enumeração é usada com o WorkflowDebuggerSteppingAttribute atributo para definir os dois comportamentos a seguir:

  • Etapa simultânea. Esse modo de etapa permite que você percorra e depure simultaneamente as atividades em execução no fluxo de trabalho. Com essa opção, você observará que ocorre uma alteração no controle ao executar simultaneamente as atividades executadas no fluxo de trabalho.

  • Etapa sequencial. Esse modo de etapa permite percorrer e depurar um branch específico de uma atividade composta, como a atividade ou a ParallelActivityConditionedActivityGroup atividade. Ao usar essa opção para depurar, você não observará que uma alteração no controle ocorre devido à execução simultânea de outras atividades no fluxo de trabalho. O depurador só percorre as atividades no branch selecionado no momento, enquanto outras atividades no fluxo de trabalho podem estar sendo executadas simultaneamente. Por exemplo, por padrão, o branch mais à esquerda em uma ParallelActivity atividade e a primeira atividade filho de uma ConditionedActivityGroup atividade são usados para pisar. Se você estiver interessado em depurar qualquer outra ramificação ou atividade filho, um ponto de interrupção explícito deverá ser colocado nessa ramificação ou atividade filho. A etapa continua nesse branch quando o ponto de interrupção é disparado.

Aplica-se a