Freigeben über


QuicConnection.OpenOutboundStreamAsync Methode

Definition

Erstellt einen ausgehenden unidirektionalen oder bidirektionalen QuicStream.

public System.Threading.Tasks.ValueTask<System.Net.Quic.QuicStream> OpenOutboundStreamAsync (System.Net.Quic.QuicStreamType type, System.Threading.CancellationToken cancellationToken = default);
member this.OpenOutboundStreamAsync : System.Net.Quic.QuicStreamType * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Net.Quic.QuicStream>
Public Function OpenOutboundStreamAsync (type As QuicStreamType, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of QuicStream)

Parameter

type
QuicStreamType

Der Typ des Datenstroms, entweder unidirektional oder bidirektional.

cancellationToken
CancellationToken

Ein Abbruchtoken, das zum Abbrechen des asynchronen Vorgangs verwendet werden kann.

Gibt zurück

Eine asynchrone Aufgabe, die mit dem geöffneten QuicStreamabgeschlossen wird.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Hinweise

Wenn die Verbindung über keine verfügbare Streamkapazität verfügt, d. h. der Peer begrenzt die Anzahl gleichzeitiger Datenströme, wird der Vorgang mit einem Stift verbunden, bis der Peer das Streamlimit erhöht.

Gilt für: