OnStop
OnStop é o par do OnStart: roda quando a thread REST vai ser destruída — por parada do servidor, timeout, erro ou ciclo normal.
Quando usar
- Fechar empresa/filial
- Liberar conexões ou handles
- Log de encerramento
Configuração
[SLAVES_UEX]
OnStop=U_OnStop
Assinatura
User Function onStop() As Logical
Sem parâmetros. O retorno é ignorado pelo framework.
Cuidado com objetos
A thread pode estar morrendo por erro — oRest e objetos da API podem já ter sido destruídos. Valide com ValType() antes de acessar.
Exemplo
#include "tlpp-core.th"
#include "tlpp-rest.th"
User Function onStop() As Logical
Local lOK := .T. As Logical
lOK := U_fechaAmbiente()
Return lOK
Próximo passo: OnSend