TsgcWSPClient_WAMPOlaylar › OnError

OnError Olay

Bileşen bir taşıma veya protokol düzeyinde hata koşulu algıladığında tetiklenir.

Sözdizimi

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

Varsayılan Değer

Remarks

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.

Örnek


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

Olaylara Dön