O gerenciador de plug-in não emite nenhuma exceção de assinante que ele recebe dos assinantes. Em vez disso, ele encapsula essas exceções no contexto de exceção do objeto de dados para análise posterior pelos assinantes subsequentes.
A chamada do método preExit cria o contexto de exceção e a chamada do método postExit remove o contexto de exceção no final. O objeto ExceptionContext consiste nos seguintes objetos:
Cada um desses objetos consiste ainda nos seguintes objetos:
Cada objeto SubscriberExecContext suporta os seguintes recursos:
O objeto ModificationListContext tem informações adicionais que permitem aos assinantes vetar chamadas do gerenciador de membro virtual. A tabela a seguir lista os códigos de status de assinante genéricos.
Código de Status | Descrição |
---|---|
SUCCESS | A chamada é bem-sucedida. |
PARTIAL_FAILURE | A chamada é uma falha parcial, mas o código e a sequência de razão contêm informações adicionais. |
WARNING | A chamada é bem-sucedida, mas o código e a sequência de razão contêm informações adicionais. |
FAILURE | A chamada falha e o código e a sequência de razão contêm informações adicionais. |
RESET | O gerenciador de plug-in usa esse código para chamar a função de reconfiguração. |
OTHER | O código genérico e o código e a sequência de razão devem ser configurados para gravação nos logs do gerenciador de membro virtual. |
Examine o objeto ExceptionContext do objeto de dados para revisar erros de chamadas de plug-in anteriores.