TsgcWSPClient_WAMPEventos › OnError

OnError Evento

Disparado quando o componente detecta uma condição de erro em nível de transporte ou de protocolo.

Sintaxe

property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object

Valor Padrão

Observações

Expõe falhas em nível de transporte (rejeição de handshake, erros de TLS, resets de socket) e anomalias em nível de protocolo (frames WAMP malformados que o decodificador não conseguiu analisar). A string Error é uma descrição legível por humanos adequada para logs. Erros específicos de RPC gerados pelo peer remoto NÃO são reportados aqui. Eles chegam por meio de OnCallError. Não confunda com OnException, que trata exceções Delphi geradas dentro do código do usuário.

Exemplo


procedure TForm1.WAMPError(Connection: TsgcWSConnection; const Error: string);
begin
  Memo1.Lines.Add('wamp error: ' + Error);
end;

Voltar para Eventos