TsgcWebTransportStream › Ereignisse

TsgcWebTransportStream-Ereignisse

Zwei Ereignisse für Anwendungen, plus ein Transport-Hook, den der HTTP/3-Client und der HTTP/3-Server für Sie zuweisen.

Anwendungsereignisse

Weisen Sie OnData zu, sobald Sie den Stream haben. Bei einem vom Peer geöffneten Stream bedeutet das innerhalb des OnStream-Handlers der Sitzung, bevor dieser zurückkehrt, sonst werden die ersten Bytes verworfen.

NameBeschreibung
OnDataWird ausgelöst, wenn Anwendungsbytes auf diesem Stream eintreffen.
OnCloseWird ausgelöst, wenn Close auf diesem Stream aufgerufen wird.

Transport-Hooks

Als Ereigniseigenschaft deklariert, gehört aber zum Transport. Die Sitzung sowie der HTTP/3-Client und -Server weisen es beim Öffnen oder Übernehmen eines Streams zu. Ein Überschreiben zerstört die Fähigkeit des Streams zu schreiben.

NameBeschreibung
OnWriteBytesDer rohe Writer des Streams: empfängt jedes Byte, das WriteData erzeugt, und legt es auf den dahinterliegenden QUIC-Stream.

Alle Ereignisse (alphabetisch)

NameBeschreibung
OnCloseWird ausgelöst, wenn Close auf diesem Stream aufgerufen wird.
OnDataWird ausgelöst, wenn Anwendungsbytes auf diesem Stream eintreffen.
OnWriteBytesTransport-Hook: der rohe Writer des Streams, der Bytes auf den zugrunde liegenden QUIC-Stream legt.

Zurück zu TsgcWebTransportStream