Options de débogage pas à pas (héritées)Debug Stepping Options (Legacy)

Cette rubrique décrit comment déboguer Windows Workflow Foundation (WF)Windows Workflow Foundation (WF) les applications qui ont des activités simultanées dans le Concepteur de flux de travail Windows hérité.This topic describes how to debug Windows Workflow Foundation (WF)Windows Workflow Foundation (WF) applications that have concurrent activities in the legacy Windows Workflow Designer. Utilisez le Concepteur de flux de travailWorkflow Designer hérité lorsque vous devez cibler le .NET Framework version 3.5.NET Framework version 3.5 ou le WinFXWinFX.Use the legacy Concepteur de flux de travailWorkflow Designer when you need to target either the .NET Framework version 3.5.NET Framework version 3.5 or the WinFXWinFX.

Lorsque vous déboguez des activités héritées exécutées simultanément, tel que ParallelActivity ou ConditionedActivityGroup, vous pouvez utiliser une des deux options suivantes pour parcourir votre code .When you are debugging legacy activities that have concurrent execution, such as ParallelActivity or ConditionedActivityGroup, you can use one of the following two options to step through your code.

  • Branches pas à pas.Branch stepping. Ce mode d’exécution pas à pas vous permet de parcourir et déboguer une branche spécifique d’une activité composite, comme le ParallelActivity ou ConditionalActivityGroup activité.This mode of stepping enables you to step through and debug a particular branch of a composite activity, such as the ParallelActivity or the ConditionalActivityGroup activity. Lorsque vous utilisez cette option pour déboguer des activités, vous ne remarquerez aucune modification du contrôle due à l'exécution simultanée d'autres activités dans le workflow.When you use this option to debug, you will not notice that a change in control occurs due to concurrent execution of other activities in the workflow. Le débogueur parcourt uniquement les activités dans la branche sélectionnée pendant que d’autres activités peuvent s’exécuter en même temps dans le workflow.The debugger only steps through the activities in the currently selected branch while other activities in the workflow may be executing concurrently. Par exemple, par défaut, la branche à l’extrême gauche dans une ParallelActivity activité et la première activité enfant d’un ConditionedActivityGroup activité sont utilisées.For example, by default, the leftmost branch in a ParallelActivity activity and the first child activity of a ConditionedActivityGroup activity are used for stepping. Si l'utilisateur souhaite déboguer toute autre branche ou toute autre activité enfant, un point d'arrêt explicite doit être placé sur cette branche ou cette activité enfant.If the user is interested in debugging any other branch or child activity, an explicit breakpoint must be placed on that branch or child activity. Le pas à pas continue dans cette branche lorsque le point d’arrêt est déclenché.Stepping continues in that branch when the breakpoint is triggered.

  • Exécution pas à pas d’instance.Instance stepping. Ce mode de pas à pas vous permet de parcourir et déboguer des activités exécutées de manière simultanée dans le workflow.This mode of stepping enables you to step through and debug concurrently executing activities in the workflow. Avec cette option, vous remarquerez une modification du contrôle en cas d'activités exécutées simultanément dans le workflow.With this option, you will notice that a change in control occurs when concurrently executing activities run within the workflow.

    Par défaut, l'option de débogage de branches est sélectionnée et les utilisateurs peuvent alterner entre les deux options lorsqu'ils déboguent un workflow hérité.By default, the branch stepping option is selected, and users can switch between the two options while debugging a legacy workflow.

    Vous devez sélectionner l'option de débogage d'instance lors du débogage de workflows d'ordinateur d'état hérités.You should select the instance stepping option when debugging legacy state machine workflows.

Voir aussiSee also