EXCEPTION RAISED NOTIFICATION
An exception notification system is described herein that provides an early notification that a software exception has occurred before exception handling code has run. The exception notification system receives a registration request from program code to register a handler to receive an early notifi...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | An exception notification system is described herein that provides an early notification that a software exception has occurred before exception handling code has run. The exception notification system receives a registration request from program code to register a handler to receive an early notification when an exception occurs. When an exception occurs, the system raises an event that calls each registered handler. After the handler returns, the system performs normal exception handling, so that the early notification does not change existing exception-handling behavior. The exception notification system allows a program to inspect and log an exception before the program state has been modified by exception handling. The program code can capture detailed information about the cause of the exception to enable further offline analysis. Thus, the exception notification system allows developers to improve their programs by receiving more information about unexpected conditions in the program code.
L'invention concerne un système de notification d'exception qui fournit une notification précoce indiquant qu'une exception logicielle est survenue avant l'exécution du code de traitement d'exceptions. Le système de notification d'exception reçoit une demande d'enregistrement d'un code de programme pour enregistrer un gestionnaire afin de recevoir une notification précoce lorsqu'une exception survient. Lorsqu'une exception survient, le système déclenche un événement qui appelle chaque gestionnaire enregistré. Après le retour du gestionnaire, le système réalise une gestion d'exception normale de façon à ce que la notification précoce ne modifie pas le comportement existant en matière de gestion d'exception. Le système de notification d'exception permet à un programme d'inspecter et de consigner une exception avant que l'état du programme ne soit modifié par une gestion d'exception. Le code de programme peut capturer des informations détaillées concernant la cause de l'exception pour permettre une analyse hors ligne. Le système de notification d'exception permet donc aux développeurs d'améliorer leurs programmes en recevant plus d'informations concernant les conditions inattendues dans le code de programme. |
---|