TsgcWebTransportSession › Methoden
TsgcWebTransportSession-Methoden
Öffentliche Methoden, gruppiert nach Zweck, gefolgt von der vollständigen alphabetischen Liste. Die meisten Anwendungen benötigen nur OpenStream und Close.
Streams
| Name | Beschreibung |
| OpenStream | Öffnet einen neuen ausgehenden Stream, bidirektional oder unidirektional, und sendet dessen WebTransport-Header. |
| FindStreamById | Gibt den Stream mit der angegebenen QUIC-Stream-ID zurück oder nil, wenn er nicht gefunden wird. |
Datagramme
| Name | Beschreibung |
| SendDatagram | Sendet ein WebTransport-Datagramm. Löst im Auslieferungszustand eine TsgcQUICException aus, da kein Transport eines übertragen kann. |
| DoDatagram | Transport-Integrationspunkt: liefert eine eingehende Datagramm-Payload an OnDatagram. |
Sitzungslebenszyklus
| Name | Beschreibung |
| Close | Schließt die offenen Streams der Sitzung und löst OnClose aus. Die QUIC-Verbindung wird dabei nicht abgebaut. |
| Create | Erzeugt eine Sitzung, die an eine Session-ID gebunden ist. Wird vom HTTP/3-Client und -Server aufgerufen, nicht von Anwendungen. |
Transport-Integration
Diese Methoden werden vom HTTP/3-Client und -Server aufgerufen, während sie die QUIC-Verbindung demultiplexen. Anwendungen rufen sie normalerweise nicht auf; sie sind öffentlich, damit ein benutzerdefinierter Transport eine Sitzung steuern kann.
| Name | Beschreibung |
| AddIncomingStream | Registriert einen vom Peer geöffneten Stream, löst OnStream aus und liefert die eventuell mitgelieferte Payload aus. |
| RemoveStream | Hebt die Registrierung eines Streams in der Liste der offenen Streams der Sitzung auf. Wird für Sie von Stream.Close aufgerufen. |
Alle Methoden (alphabetisch)
| Name | Beschreibung |
| AddIncomingStream | Registriert einen vom Peer geöffneten Stream, löst OnStream aus und liefert die eventuell mitgelieferte Payload aus. |
| Close | Schließt die offenen Streams der Sitzung und löst OnClose aus. Die QUIC-Verbindung wird dabei nicht abgebaut. |
| Create | Erzeugt eine Sitzung, die an eine Session-ID gebunden ist. Wird vom HTTP/3-Client und -Server aufgerufen, nicht von Anwendungen. |
| DoDatagram | Transport-Integrationspunkt: liefert eine eingehende Datagramm-Payload an OnDatagram. |
| FindStreamById | Gibt den Stream mit der angegebenen QUIC-Stream-ID zurück oder nil, wenn er nicht gefunden wird. |
| OpenStream | Öffnet einen neuen ausgehenden Stream, bidirektional oder unidirektional, und sendet dessen WebTransport-Header. |
| RemoveStream | Hebt die Registrierung eines Streams in der Liste der offenen Streams der Sitzung auf. Wird für Sie von Stream.Close aufgerufen. |
| SendDatagram | Sendet ein WebTransport-Datagramm. Löst im Auslieferungszustand eine TsgcQUICException aus, da kein Transport eines übertragen kann. |
Zurück zu TsgcWebTransportSession