TsgcHTTP2ClientEvents › OnHTTP2Exception

OnHTTP2Exception Gebeurtenis

Wordt geactiveerd wanneer er een uitzondering optreedt op de HTTP/2-verbinding, zodat de applicatie deze kan afhandelen.

Syntaxis

__property TsgcHTTP2ClientExceptionEvent OnHTTP2Exception;
// typedef void __fastcall (__closure *TsgcHTTP2ClientExceptionEvent)(TObject * Sender, const TsgcHTTP2ConnectionClient * Connection, const Exception E);

Standaardwaarde

Opmerkingen

OnHTTP2Exception wordt geactiveerd wanneer een uitzondering wordt opgevangen binnen de HTTP/2-lees-/schrijflus of tijdens de TLS-handshake, bijvoorbeeld een socketfout, een TLS-fout, een misvormd frame van de server of een protocolschending. De parameter E geeft toegang tot het uitzonderingsbericht en de klasse, zodat deze kan worden gelogd of toegewezen aan fouten op toepassingsniveau; de parameter Connection identificeert de betrokken sessie. De uitzondering wordt opgeslokt zodra de gebeurtenis terugkeert, zodat de client kan blijven verwerken; als de fout fataal is, wordt de verbinding gesloten en volgt OnHTTP2Disconnect.

Voorbeeld

Terug naar Events