Foutopsporingswerkstromen
.NET Framework 4.6.1 biedt verschillende opties voor het opsporen van fouten in actieve werkstromen vanuit de ontwikkelomgeving. Werkstromen kunnen worden opgespoord in de ontwerpfunctie, in XAML en in code.
Foutopsporing in de werkstroomontwerper
Onderbrekingspunten kunnen worden ingesteld voor activiteiten in de werkstroomontwerper door de activiteit te markeren en op F9 te drukken of door het contextmenu van de activiteit te gebruiken. De uitvoering van de werkstroom wordt verbroken wanneer de werkstroomhost wordt uitgevoerd in de foutopsporingsmodus. In de volgende schermopname wordt de uitvoering van de werkstroom onderbroken op een onderbrekingspunt. Zie Foutopsporingswerkstromen met workflowontwerper voor meer informatie.
Foutopsporing in XAML
Als een werkstroom is onderbroken op een onderbrekingspunt in de ontwerpfunctie, kan de werkstroom ook worden opgespoord in XAML. Als u het uitvoeringspunt in XAML wilt weergeven, selecteert u de XAML-weergave in de werkstroomontwerper wanneer de uitvoering van de werkstroom is onderbroken. Foutopsporing kan worden teruggezet naar de ontwerpfunctie door de werkstroom opnieuw te openen in de ontwerpfunctie vanuit Solution Explorer. Zie Procedure: Fouten opsporen in XAML met de workflowontwerper voor meer informatie.
Foutopsporing in code
Als u een onderbrekingspunt wilt instellen, klikt u op de linkermarge van het codevenster of drukt u op F9 met de cursor op de regel waar u het wilt instellen.
Koppelen aan een werkstroomproces
Werkstroomopsporing ondersteunt ook het gebruik van de infrastructuur van Visual Studio om te koppelen aan een proces. Hierdoor kan de auteur van de werkstroom fouten opsporen in een werkstroom die wordt uitgevoerd in een andere hostomgeving, zoals IiS (Internet Information Services) 7.0.
Foutopsporing op afstand
Externe foutopsporing in Windows Workflow Foundation (WF) werkt hetzelfde als externe foutopsporing voor andere Visual Studio-onderdelen. Zie Instructies voor het gebruik van externe foutopsporing voor informatie over het gebruik van externe foutopsporing: Externe foutopsporing inschakelen.
Notitie
Als de werkstroomtoepassing is gericht op de x86-architectuur en wordt gehost op een computer met een 64-bits besturingssysteem, werkt externe foutopsporing niet tenzij Visual Studio is geïnstalleerd op de externe computer of het doel voor de werkstroomtoepassing wordt gewijzigd in Elke CPU.
De foutopsporingsservice voor werkstromen uitbreiden
De service voor foutopsporingsprogramma's voor werkstromen is nu openbaar en kan worden gebruikt voor het maken van aangepaste toepassingen, zoals bewaking, simulatie en foutopsporing in een opnieuw gehoste ontwerper. Zie het DebuggerService artikel voor meer informatie.