TsgcWSPClient_WAMPGebeurtenissen › OnError

OnError Gebeurtenis

Wordt geactiveerd wanneer het component een transport- of protocol-niveau foutconditie detecteert.

Syntaxis

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

Standaardwaarde

Opmerkingen

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.

Voorbeeld


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

Terug naar gebeurtenissen