TsgcWSPClient_WAMP › Gebeurtenissen › OnError
Wordt geactiveerd wanneer het component een transport- of protocol-niveau foutconditie detecteert.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
Geeft transportniveaufouten (handshake-afwijzing, TLS-fouten, socket-resets) en protocelniveauanomalieën (misvormde WAMP-frames die de decoder niet kon parseren) vrij. De Error-tekenreeks is een voor mensen leesbare beschrijving geschikt voor logboeken. RPC-specifieke fouten die door de externe peer zijn gegenereerd, worden NIET hier gerapporteerd — ze arriveren via OnCallError. Verwiss dit niet met OnException, dat Delphi-uitzonderingen verwerkt die zijn gegenereerd in gebruikerscode.
procedure TForm1.WAMPError(Connection: TsgcWSConnection; const Error: string);
begin
Memo1.Lines.Add('wamp error: ' + Error);
end;