Partager via


Définir des points d’arrêt dans les flux de travail

Lorsque vous utilisez le Concepteur de flux de travail, vous pouvez définir des points d’arrêt sur vos flux de travail graphiques comme vous le feriez dans le code Visual Basic ou C#. Comme prévu, l’exécution du flux de travail s’arrête à chaque point d’arrêt que vous définissez.

Un point d’arrêt a trois états : En attente, lié et Erreur. Lorsque vous définissez un point d'arrêt, il est en attente et est représenté par une icône rouge solide. Lorsque le runtime a chargé le type de flux de travail, il devient Lié. Si vous spécifiez un format incorrect pour le point d’arrêt, tel qu’un nom d’activité qui n’est pas valide, une fenêtre d’erreur s’affiche. Le point d’arrêt est toujours ajouté à la fenêtre des points d’arrêt, mais il est marqué avec un petit « x ».

Prerequisites

Avant de commencer à déboguer votre code, préparez votre environnement et tenez compte des limitations connues.

  • Activez les options de débogage dans le volet Outils>Options, dans la section Tous les paramètres>Débogage>Général :

    • Activer Uniquement mon code
    • Supprimer l’optimisation JIT sur le chargement du module (géré uniquement)
  • Activez les options de débogage dans la boîte de dialogueOptions des >, dans la section Débogage>général :

    • Activer Uniquement mon code
    • Supprimer l’optimisation JIT sur le chargement du module (géré uniquement)
  • Si vous n’activez pas les options de débogage spécifiées et que vous avez deux séquences imbriquées dans une autre séquence et un point d’arrêt défini sur la première séquence interne, l’appui sur F11 ne débogue pas dans la deuxième séquence interne.

  • La définition de points d’arrêt sur les flux de travail appelés n’est pas prise en charge.

  • Les points d’arrêt d’un flux de travail ne sont pas atteints si le chemin complet d’une propriété de fichier XAML n’est pas précis. Le chemin complet du fichier XAML n’est pas exact après avoir déplacé le projet ou la solution vers un autre dossier ou vers un autre ordinateur. Sélectionnez Ctrl+S pour enregistrer et mettre à jour la propriété de chemin d’accès complet.

Pour définir un point d’arrêt sur une activité en mode Création

  1. Sélectionnez l’activité sur laquelle le débogueur doit s’arrêter.

  2. Dans le menu Débogage , sélectionnez Basculer le point d’arrêt. Une icône rouge apparaît en haut à gauche de l’activité.

    Vous pouvez également appuyer sur F9 après avoir sélectionné l’activité, ou cliquer avec le bouton droit sur l’activité et sélectionnerPoint d’arrêt Insérer un point> d’arrêt dans le menu contextuel.