Поделиться через


MessageWebSocketControl.DesiredUnsolicitedPongInterval Свойство

Определение

Позволяет приложению получить и задать нужный незапрошенный интервал PONG WebSocket.

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 служит однонаправленным пульсом и может использоваться клиентом для определения проблем с сетевым подключением.

Примечание

Установка DesiredUnsolicitedPongInterval для Объекта MessageWebSocket, связанного с ControlChannelTrigger , не поддерживается. Задание свойства не изменяет фактический интервал.

Несмотря на то, что пользовательский незапрошенный интервал PONG не поддерживается в ControlChannelTrigger WebSocket, на ControlChannelTrigger влияют два типа интервалов поддержания активности (1) интервал активности сети и (2) интервал активности сервера. Дополнительные сведения см. в разделе Примечания к ControlChannelTrigger . Интервал активности сервера можно настроить с помощью свойства ServerKeepAliveIntervalInMinutes ControlChannelTrigger при реализации PONG уровня приложения.

Применяется к

См. также раздел