StreamWebSocketControl.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 = 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 служит однонаправленным пульсом и может использоваться клиентом для определения проблем с сетевым подключением.
Примечание
Установка DesiredUnsolicitedPongInterval в StreamWebSocket, связанном с ControlChannelTrigger , не поддерживается. Задание свойства не изменяет фактический интервал.
Несмотря на то, что пользовательский незапрашиваемый интервал PONG не поддерживается в ControlChannelTrigger WebSocket, на ControlChannelTrigger влияют два типа интервалов поддержания активности(1) интервала поддержания активности сети и (2) интервала поддержания активности сервера. Дополнительные сведения см. в разделе Примечания ControlChannelTrigger . Интервал активности сервера можно настроить с помощью свойства ServerKeepAliveIntervalInMinutes controlChannelTrigger при реализации PONG на уровне приложения.