Delen via


Uitzonderingen in invoegtoepassingen afhandelen

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics CRM 2015

Voor synchrone invoegtoepassingen, geregistreerd in de sandbox of niet, handelt het platform Microsoft Dynamics 365 uitzonderingen teruggestuurd vanuit een invoegtoepassing af door een foutbericht in een dialoogvenster van de webtoepassinggebruikersinterface weer te geven. Het uitzonderingbericht voor asynchroon geregistreerde invoegtoepassingen is naar een Systeemtaak (AsyncOperation)-record geschreven die in het Systeemtakengebied van de webtoepassing kan worden weergegeven.

Voor synchrone invoegtoepassingen kunt u eventueel een aangepast foutbericht in het foutdialoogvenster van de webtoepassing weergeven door uw invoegtoepassing een InvalidPluginExecutionException-uitzondering te laten generen met de aangepaste berichttekenreeks als de uitzondering Bericht-eigenschapswaarde. Als u InvalidPluginExecutionException genereert en geen aangepast bericht opgeeft, wordt een generiek standaardbericht weergegeven in het foutdialoogvenster. Het is aan te raden de invoegtoepassingen alleen via een InvalidPluginExecutionException teruggaan naar het platform.

Als een synchrone invoegtoepassing een andere uitzondering naar het platform retourneert dan InvalidPluginExecutionException, krijgt de gebruiker een foutdialoogvenster te zien en wordt het uitzonderingsbericht (System.Exception.Message) met stacktracering geschreven naar een van de twee plaatsen. Voor invoegtoepassingen die niet in de sandbox zijn geregistreerd, wordt informatie geschreven naar het gebeurtenislogboek van de toepassing op de server waarop de invoegtoepassing wordt uitgevoerd. Het gebeurtenissenlogboek kan worden weergegeven door het beheerhulpprogramma Logboeken te gebruiken. Voor invoegtoepassingen die in de sandbox zijn geregistreerd, worden het uitzonderingbericht en stacktracering geschreven naar de Microsoft Dynamics 365 platformtracering. Voor meer informatie over tracering raadpleegt u de sectie Registreren en traceren van het onderwerp Fouten opsporten in een invoegtoepassing.

Zie ook

Ontwikkeling van plug-ins
Gegevens doorgeven tussen invoegtoepassingen
Een invoegtoepassing schrijven
Fouten opsporten in een invoegtoepassing
Uitzonderingen afhandelen in uw code

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht