QuicClientConnectionOptions 类

定义

客户端(出站)量子连接的选项。

public ref class QuicClientConnectionOptions sealed : System::Net::Quic::QuicConnectionOptions
public sealed class QuicClientConnectionOptions : System.Net.Quic.QuicConnectionOptions
type QuicClientConnectionOptions = class
    inherit QuicConnectionOptions
Public NotInheritable Class QuicClientConnectionOptions
Inherits QuicConnectionOptions
继承
QuicClientConnectionOptions

构造函数

QuicClientConnectionOptions()

初始化 QuicClientConnectionOptions 类的新实例。

属性

ClientAuthenticationOptions

获取或设置建立新连接时要使用的客户端身份验证选项。

DefaultCloseErrorCode

获取或设置释放连接时用于 CloseAsync(Int64, CancellationToken) 的错误代码。

(继承自 QuicConnectionOptions)
DefaultStreamErrorCode

获取或设置流在内部需要中止流读取或写入端时使用的错误代码。

(继承自 QuicConnectionOptions)
HandshakeTimeout

获取或设置握手必须完成的时间上限。 如果这一次握手未完成,连接将中止。

(继承自 QuicConnectionOptions)
IdleTimeout

获取或设置连接的空闲超时。 空闲超时是连接关闭的时间。 默认 Zero 意味着基础实现默认空闲超时。

(继承自 QuicConnectionOptions)
InitialReceiveWindowSizes

获取或设置连接和单个流类型的初始接收窗口大小。

(继承自 QuicConnectionOptions)
KeepAliveInterval

获取或设置连接上发送保持活动数据包的间隔。

(继承自 QuicConnectionOptions)
LocalEndPoint

获取或设置将绑定到的可选本地终结点。

MaxInboundBidirectionalStreams

获取或设置远程对等连接可以在打开的连接上创建的最大并发双向流数。

(继承自 QuicConnectionOptions)
MaxInboundUnidirectionalStreams

获取或设置远程对等连接可以在打开的连接上创建的最大并发单向流数。

(继承自 QuicConnectionOptions)
RemoteEndPoint

获取或设置要连接到的远程终结点。 可以是一个 DnsEndPoint,在连接之前,该 IPEndPoint将解析为 IP。

StreamCapacityCallback

对等方释放新流限制时调用的可选回调。 对应于接收MAX_STREAMS帧。

回调值表示流限制的增量,例如:当前限制为 10 个双向流,回调参数通知另外 5 个双向流 => 15 个双向流目前可以打开。

通过 ConnectAsync(QuicClientConnectionOptions, CancellationToken)AcceptConnectionAsync(CancellationToken)发出 QuicConnection 实例之前,将报告初始容量,并首次调用可能发生的回调。

(继承自 QuicConnectionOptions)

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于