TsgcWSPServer_WAMPEventos › OnError

OnError Evento

Disparado quando o servidor detecta um erro no nível de transporte ou protocolo em uma conexão de cliente WAMP.

Sintaxe

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

Valor Padrão

Observações

Expõe falhas no nível de transporte (negociação TLS, resets de socket, fechamento anormal) e anomalias no nível de protocolo geradas pelo decodificador WAMP contra um frame recebido (id de mensagem desconhecido, JSON malformado). A string Error é uma descrição legível destinada a logging. Erros produzidos por código de aplicação dentro de um RPC são reportados, em vez disso, através de CallError enviado de volta ao chamador, não aqui. Utilize OnException para exceções Delphi geradas dentro de handlers de eventos do usuário.

Exemplo


procedure TForm1.WAMPServerError(Connection: TsgcWSConnection;
  const Error: string);
begin
  Memo1.Lines.Add(Format('[%s] error: %s', [Connection.Guid, Error]));
end;

Voltar para Eventos