StreamWebSocketControl.DesiredUnsolicitedPongInterval 属性

定义

允许应用获取和设置所需的未经请求的 WebSocket PONG 间隔。

public:
 property TimeSpan DesiredUnsolicitedPongInterval { TimeSpan get(); void set(TimeSpan value); };
TimeSpan DesiredUnsolicitedPongInterval();

void DesiredUnsolicitedPongInterval(TimeSpan value);
public System.TimeSpan DesiredUnsolicitedPongInterval { get; set; }
var timeSpan = streamWebSocketControl.desiredUnsolicitedPongInterval;
streamWebSocketControl.desiredUnsolicitedPongInterval = timeSpan;
Public Property DesiredUnsolicitedPongInterval As TimeSpan

属性值

System.Timespan

Windows 要求

设备系列
Windows 10 Fall Creators Update (在 10.0.16299.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v5.0 中引入)

注解

WebSocket RFC 6455 中定义了此术语,即客户端向服务器发送未经请求的 Pong 控制帧之间的时间。 PONG 充当单向检测信号,可用于客户端确定网络连接问题。

注意

不支持在与 ControlChannelTrigger 关联的 StreamWebSocket 上设置 DesiredUnsolicitedPongInterval。 设置 属性不会更改实际间隔。

即使 ControlChannelTrigger WebSocket 不支持自定义未经请求的 PONG 间隔, ControlChannelTrigger 也会受到两种类型的保持连接间隔的影响, (1) 网络保持连接间隔和 (2) 服务器保持连接间隔。 有关详细信息 ,请参阅 ControlChannelTrigger 备注 。 在实现应用程序级别 PONG 时,可以通过 ControlChannelTrigger 的 ServerKeepAliveIntervalInMinutes 属性配置服务器保持连接间隔。

适用于