TsgcHTTP2Client › Events › OnHTTP2Exception
Wordt geactiveerd wanneer er een uitzondering optreedt op de HTTP/2-verbinding, zodat de applicatie deze kan afhandelen.
__property TsgcHTTP2ClientExceptionEvent OnHTTP2Exception;
// typedef void __fastcall (__closure *TsgcHTTP2ClientExceptionEvent)(TObject * Sender, const TsgcHTTP2ConnectionClient * Connection, const Exception E);
—
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.