TsgcWSPClient_WAMP › Zdarzenia › OnError
Wywoływane, gdy składnik wykryje błąd transportu lub protokołu.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
Obsługuje błędy na poziomie transportu (odrzucenie uzgadniania, błędy TLS, resetowanie gniazda) oraz anomalie na poziomie protokołu (zniekształcone ramki WAMP, których dekoder nie mógł przetworzyć). Łańcuch Error to czytelny dla człowieka opis nadający się do logów. Błędy specyficzne dla RPC zgłaszane przez zdalnego peera NIE są tutaj raportowane, lecz docierają przez OnCallError. Nie należy mylić z OnException, który obsługuje wyjątki Delphi zgłaszane wewnątrz kodu użytkownika.
procedure TForm1.WAMPError(Connection: TsgcWSConnection; const Error: string);
begin
Memo1.Lines.Add('wamp error: ' + Error);
end;