TsgcHTTP2Client › Ereignisse

TsgcHTTP2Client Ereignisse

Ereignisse, die Sie behandeln können, nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.

Verbindung

NameBeschreibung
OnHTTP2ConnectWird unmittelbar nach der erfolgreichen Verbindung des Clients mit dem HTTP/2-Server ausgelöst.
OnHTTP2DisconnectWird ausgelöst, wenn die HTTP/2-Verbindung geschlossen wurde.
OnHTTP2ExceptionWird ausgelöst, wenn eine Ausnahme auf der HTTP/2-Verbindung ausgelöst wird, sodass die Anwendung sie behandeln kann.
OnHTTP2GoAwayWird ausgelöst, wenn der Server einen GoAway-Frame sendet, der signalisiert, dass die Verbindung heruntergefahren wird.

Responses

NameBeschreibung
OnHTTP2ResponseWird ausgelöst, wenn der Client die vollständige Antwort (Status, Header und Body) vom Server empfängt.
OnHTTP2ResponseFragmentWird für jedes gestreamte Antwortfragment ausgelöst, wenn FragmentedData Daten liefert, sobald sie eintreffen.
OnHTTP2PushPromiseWird ausgelöst, wenn der Server eine Ressource pusht, sodass der Client sie akzeptieren oder abbrechen kann.
OnHTTP2RSTStreamWird ausgelöst, wenn der Server einen bestimmten HTTP/2-Stream zurücksetzt.

Requests

NameBeschreibung
OnHTTP2BeforeRequestWird unmittelbar ausgelöst, bevor die Anfrageheader gesendet werden, sodass die Anwendung sie hinzufügen oder ändern kann.
OnHTTP2PendingRequestsWird nach einer Trennung ausgelöst, wenn es ausstehende Anfragen gibt, sodass die Anwendung erneut verbinden oder die Queue leeren kann.
OnHTTP2AuthorizationWird ausgelöst, wenn der Server eine Authentifizierung erfordert, sodass die Anwendung Anmeldedaten oder ein Bearer-Token bereitstellen kann.

Sicherheit

NameBeschreibung
OnSSLGetHandlerWird ausgelöst, bevor der SSL-Handler erstellt wird, sodass eine benutzerdefinierte Handler-Instanz bereitgestellt werden kann.
OnSSLAfterCreateHandlerWird ausgelöst, nachdem der SSL-Handler erstellt wurde, sodass seine Eigenschaften angepasst werden können.

Alle Ereignisse (alphabetisch)

NameBeschreibung
OnHTTP2AuthorizationWird ausgelöst, wenn der Server eine Authentifizierung erfordert, sodass die Anwendung Anmeldedaten oder ein Bearer-Token bereitstellen kann.
OnHTTP2BeforeRequestWird unmittelbar ausgelöst, bevor die Anfrageheader gesendet werden, sodass die Anwendung sie hinzufügen oder ändern kann.
OnHTTP2ConnectWird unmittelbar nach der erfolgreichen Verbindung des Clients mit dem HTTP/2-Server ausgelöst.
OnHTTP2DisconnectWird ausgelöst, wenn die HTTP/2-Verbindung geschlossen wurde.
OnHTTP2ExceptionWird ausgelöst, wenn eine Ausnahme auf der HTTP/2-Verbindung ausgelöst wird, sodass die Anwendung sie behandeln kann.
OnHTTP2GoAwayWird ausgelöst, wenn der Server einen GoAway-Frame sendet, der signalisiert, dass die Verbindung heruntergefahren wird.
OnHTTP2PendingRequestsWird nach einer Trennung ausgelöst, wenn es ausstehende Anfragen gibt, sodass die Anwendung erneut verbinden oder die Queue leeren kann.
OnHTTP2PushPromiseWird ausgelöst, wenn der Server eine Ressource pusht, sodass der Client sie akzeptieren oder abbrechen kann.
OnHTTP2ResponseWird ausgelöst, wenn der Client die vollständige Antwort (Status, Header und Body) vom Server empfängt.
OnHTTP2ResponseFragmentWird für jedes gestreamte Antwortfragment ausgelöst, wenn FragmentedData Daten liefert, sobald sie eintreffen.
OnHTTP2RSTStreamWird ausgelöst, wenn der Server einen bestimmten HTTP/2-Stream zurücksetzt.
OnSSLAfterCreateHandlerWird ausgelöst, nachdem der SSL-Handler erstellt wurde, sodass seine Eigenschaften angepasst werden können.
OnSSLGetHandlerWird ausgelöst, bevor der SSL-Handler erstellt wird, sodass eine benutzerdefinierte Handler-Instanz bereitgestellt werden kann.