TsgcWebSocketClientGebeurtenissen › OnError

OnError Gebeurtenis

Wordt geactiveerd telkens wanneer een WebSocket-protocolfout optreedt op de verbinding.

Syntaxis

__property TsgcWSErrorEvent OnError;
// typedef void __fastcall (__closure *TsgcWSErrorEvent)(TsgcWSConnection * Connection, const UnicodeString Error);

Standaardwaarde

Opmerkingen

OnError rapporteert protocolniveaufouten gedetecteerd door de WebSocket-laag, zoals een ongeldig berichttype, een misvormd frame of een ongeldige UTF-8-payload wanneer Options.ValidateUTF8 is ingeschakeld. De parameter Error bevat een tekstuele beschrijving van de fout; de parameter Connection identificeert de getroffen sessie. Gebruik voor onverwerkte uitzonderingen (socketfouten, toegangsschendingen...) OnException. Deze gebeurtenis sluit de verbinding niet zelf.

Voorbeeld


void OnError(TsgcWSConnection *Connection, const string Error)
{
  WriteLn("#error: " + Error);
}

Terug naar Events