MessageWebSocketControl.DesiredUnsolicitedPongInterval 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许应用获取和设置所需的未经请求的 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 = messageWebSocketControl.desiredUnsolicitedPongInterval;
messageWebSocketControl.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 关联的 MessageWebSocket 上设置 DesiredUnsolicitedPongInterval。 设置 属性不会更改实际间隔。
即使 ControlChannelTrigger WebSocket 不支持自定义未经请求的 PONG 间隔, ControlChannelTrigger 也会受到两种类型的保持连接间隔的影响, (1) 网络保持连接间隔和 (2) 服务器保持连接间隔。 有关详细信息 ,请参阅 ControlChannelTrigger 备注 。 在实现应用程序级别 PONG 时,可以通过 ControlChannelTrigger 的 ServerKeepAliveIntervalInMinutes 属性配置服务器保持连接间隔。