Administrar las excepciones en complementos
Publicado: noviembre de 2016
Se aplica a: Dynamics CRM 2015
Para los complementos sincrónicos, guardados en el espacio asilado o no, la plataforma Microsoft Dynamics 365 maneja excepciones que se devuelven de un complemento, mostrando un mensaje de error en un cuadro de diálogo de la interfaz de usuario de la aplicación web. El mensaje de excepción para los complementos asincrónicos registrados está dirigido a un registro de trabajo del sistema (AsyncOperation) que se puede ver en el área de trabajos del sistema de la aplicación web.
Para los complementos sincrónicos, puede mostrar opcionalmente un mensaje de error personalizado en el cuadro de diálogo de error de la aplicación web al hacer que el complemento lance una excepción InvalidPluginExecutionException con la cadena de mensaje personalizado como valor de la propiedad Message de la excepción. Si lanza InvalidPluginExecutionException y no ofrece un mensaje personalizado, aparece un mensaje predeterminado genérico en el diálogo de errores. Se recomienda que los complementos devuelvan solo InvalidPluginExecutionException a la plataforma.
Si un complementos sincrónico devuelve a la plataforma una excepción que no sea InvalidPluginExecutionException, el cuadro de diálogo de error se muestra al usuario y el mensaje de excepción (System.Exception.Message) con el seguimiento de la pila también se escribe en uno o dos lugares. Para los complementos no registrados en el espacio asilado, la información se escribe en el registro de eventos de la aplicación del servidor que ejecuta el complemento. El registro de eventos se puede ver con la herramienta administrativa Visor de eventos. Para los complementos registrados en el espacio asilado, el mensaje y el seguimiento de la pila de excepciones está dirigido al seguimiento de las plataformas de Microsoft Dynamics 365. Para obtener más información acerca del seguimiento, consulte la sección de registro y seguimiento del tema Depurar un complemento.
Ver también
Desarrollo de complementos
Pasar datos entre complementos
Escribir un complemento
Depurar un complemento
Administrar las excepciones en su código
© 2017 Microsoft. Todos los derechos reservados. Copyright