QuicListener Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Listener dar, der auf eingehende QUIC-Verbindungen lauscht. QuicListener können mehrere Quic-Verbindungenakzeptieren.
public ref class QuicListener sealed : IAsyncDisposable
public sealed class QuicListener : IAsyncDisposable
type QuicListener = class
interface IAsyncDisposable
Public NotInheritable Class QuicListener
Implements IAsyncDisposable
- Vererbung
-
QuicListener
- Implementiert
Hinweise
Im Gegensatz zu Verbindung und Datenstrom ist die Lebensdauer eines QuicListener nicht mit einer der akzeptierten Verbindungen verknüpft. Sie kann sicher verworfen werden, während die akzeptierte Verbindung aktiv bleibt. Das Aufrufen DisposeAsync() bewirkt nur, dass der Listener nicht mehr auf alle anderen eingehenden Verbindungen lauscht.
Informationen zu QUIC-Voraussetzungen und unterstützten Betriebssystemen finden Sie unter Plattformabhängigkeiten.
Eigenschaften
IsSupported |
Ruft einen Wert ab, der angibt, ob QUIC für Serverszenarien auf dem aktuellen Computer unterstützt wird. |
LocalEndPoint |
Ruft den tatsächlichen Überwachungsendpunkt ab. |
Methoden
AcceptConnectionAsync(CancellationToken) |
Akzeptiert ein eingehendes QuicConnection. |
DisposeAsync() |
Beendet die Überwachung neuer Verbindungen und gibt alle ressourcen frei, die dem Listener zugeordnet sind. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
ListenAsync(QuicListenerOptions, CancellationToken) |
Erstellt eine neue QuicListener und beginnt mit der Überwachung neuer Verbindungen. |
MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |
Erweiterungsmethoden
ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguriert, wie auf die von einem asynchronen Einweg zurückgegebenen Aufgaben gewartet wird. |