Le gestionnaire de modules d'extension ne génère pas les exceptions d'abonné qu'il reçoit des abonnés. Au lieu de cela, il encapsule ces exceptions dans le contexte d'exception de l'objet de données pour une analyse plus approfondie par les abonnés suivants.
L'appel de méthode preExit crée le contexte d'exception et l'appel de méthode postExit supprime le contexte d'exception à la fin. L'objet ExceptionContext se compose des objets suivants :
Chacun de ces objets comprend lui-même les objets suivants :
Chaque objet SubscriberExecContext prend en charge les fonctions suivantes :
L'objet ModificationListContext contient des informations supplémentaires permettant aux abonnés de refuser les appels virtual member manager. Le tableau ci-après répertorie les codes génériques des statuts des abonnés.
Code de statut | Description |
---|---|
SUCCESS | L'appel a abouti. |
PARTIAL_FAILURE | L'appel a partiellement échoué, mais le code raison et la chaîne de raison contiennent des informations supplémentaires. |
WARNING | L'appel a abouti, mais le code raison et la chaîne de raison contiennent des informations supplémentaires. |
FAILURE | L'appel a abouti et le code raison et la chaîne de raison contiennent des informations supplémentaires. |
RESET | Le gestionnaire de modules d'extension utilise ce code pour appeler la fonction de réinitialisation. |
OTHER | Le code générique, le code raison et la chaîne de raison doivent être définis pour être enregistrés dans les journaux de virtual member manager. |
Examinez l'objet ExceptionContext de l'objet de données pour passer en revue les erreurs des précédents appels de module d'extension.