MessageWebSocketControl.DesiredUnsolicitedPongInterval Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Permite que una aplicación obtenga y establezca el intervalo de PONG de WebSocket no solicitado deseado.
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
Valor de propiedad
System.Timespan
Requisitos de Windows
Familia de dispositivos |
Windows 10 Fall Creators Update (se introdujo en la versión 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v5.0)
|
Comentarios
Esta terminología se define en WebSocket RFC 6455, que es el tiempo entre fotogramas de control Pong no solicitados enviados por el cliente al servidor. El PONG actúa como un latido unidireccional y se puede usar para que el cliente determine los problemas de conexión de red.
Nota:
No se admite el establecimiento de DesiredUnsolicitedPongInterval en un MessageWebSocket asociado a controlChannelTrigger . Establecer la propiedad no cambia el intervalo real.
Aunque no se admite un intervalo de PONG no solicitado personalizado con un ControlChannelTrigger WebSocket, ControlChannelTrigger se ve afectado por dos tipos de intervalos de mantenimiento persistente (1) intervalos de conexión de red e intervalo de mantenimiento activo (2) intervalo de mantenimiento del servidor. Consulte Comentarios de ControlChannelTrigger para obtener más información. El intervalo keep-alive del servidor se puede configurar a través de la propiedad ServerKeepAliveIntervalInMinutes de ControlChannelTrigger al implementar ponG de nivel de aplicación.