TsgcWSPClient_WAMPZdarzenia › OnError

OnError Zdarzenie

Wywoływane, gdy składnik wykryje błąd transportu lub protokołu.

Składnia

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

Wartość domyślna

Uwagi

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.

Przykład


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

Powrót do Zdarzeń