QuicListener Sınıf

Tanım

Gelen QUIC bağlantılarını dinleyen bir dinleyiciyi temsil eder. birden çok Quic bağlantısını kabul edebilir.

public ref class QuicListener sealed : IAsyncDisposable
public sealed class QuicListener : IAsyncDisposable
type QuicListener = class
    interface IAsyncDisposable
Public NotInheritable Class QuicListener
Implements IAsyncDisposable
Devralma
QuicListener
Uygulamalar

Açıklamalar

Bağlantı ve akışın aksine, bir QuicListener ömrü kabul edilen bağlantılardan hiçbirine bağlı değildir. Kabul edilen bağlantı canlı tutularak güvenli bir şekilde atılabilir. DisposeAsync() çağırmak yalnızca dinleyicinin diğer gelen bağlantıları dinlemeyi durdurmasına neden olur.

QUIC önkoşulları ve desteklenen işletim sistemleri için bkz. Platform bağımlılıkları.

Özellikler

IsSupported

Geçerli makinedeki sunucu senaryoları için QUIC'nin desteklenip desteklenmediğini gösteren bir değer alır.

LocalEndPoint

Gerçek dinleme uç noktasını alır.

Yöntemler

AcceptConnectionAsync(CancellationToken)

Gelen QuicConnectionkabul eder.

DisposeAsync()

Yeni bağlantıları dinlemeyi durdurur ve dinleyiciyle ilişkili tüm kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
ListenAsync(QuicListenerOptions, CancellationToken)

Yeni bir QuicListener oluşturur ve yeni bağlantıları dinlemeye başlar.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

Uzantı Metotları

ConfigureAwait(IAsyncDisposable, Boolean)

Zaman uyumsuz bir atılabilir öğeden döndürülen görevlerde awaits işleminin nasıl gerçekleştirileceğini yapılandırılır.

Şunlara uygulanır

Ayrıca bkz.