TsgcWSPClient_WAMP › Olaylar › OnError
Bileşen bir taşıma veya protokol düzeyinde hata koşulu algıladığında tetiklenir.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
Aktarım düzeyindeki hataları (handshake reddi, TLS hataları, soket sıfırlamaları) ve protokol düzeyindeki anormallikleri (çözücünün ayrıştıramadığı hatalı biçimlendirilmiş WAMP çerçeveleri) açığa çıkarır. Error dizesi, günlükler için uygun, insan tarafından okunabilir bir açıklamadır. Uzak eş tarafından oluşturulan RPC'ye özgü hatalar burada raporlanmaz — bunlar OnCallError aracılığıyla gelir. Kullanıcı kodu içinde oluşturulan Delphi istisnalarını işleyen OnException ile karıştırmayın.
procedure TForm1.WAMPError(Connection: TsgcWSConnection; const Error: string);
begin
Memo1.Lines.Add('wamp error: ' + Error);
end;