QuicListener 类

定义

表示侦听传入 QUIC 连接的侦听器。 QuicListener 可以接受多个 Quic 连接

public ref class QuicListener sealed : IAsyncDisposable
public sealed class QuicListener : IAsyncDisposable
type QuicListener = class
    interface IAsyncDisposable
Public NotInheritable Class QuicListener
Implements IAsyncDisposable
继承
QuicListener
实现

注解

与连接和流不同,的 QuicListener 生存期不会链接到任何接受的连接。 可以安全地释放它,同时使接受的连接保持活动状态。 调用 DisposeAsync() 只会使侦听器停止侦听任何其他入站连接。

有关 QUIC 先决条件和支持的操作系统,请参阅 平台依赖项

属性

IsSupported

获取一个值,该值指示当前计算机上的服务器方案是否支持 QUIC。

LocalEndPoint

获取实际的侦听终结点。

方法

AcceptConnectionAsync(CancellationToken)

接受入站 QuicConnection

DisposeAsync()

停止侦听新连接并释放与侦听器关联的所有资源。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
ListenAsync(QuicListenerOptions, CancellationToken)

创建一个新的 QuicListener 并开始侦听新连接。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

扩展方法

ConfigureAwait(IAsyncDisposable, Boolean)

配置如何执行从异步可处置项返回的任务的等待。

适用于

另请参阅