Freigeben über


MessageWebSocketControl.DesiredUnsolicitedPongInterval Eigenschaft

Definition

Ermöglicht einer App, das gewünschte unerwünschte WebSocket-PONG-Intervall abzurufen und festzulegen.

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

Eigenschaftswert

System.Timespan

Windows-Anforderungen

Gerätefamilie
Windows 10 Fall Creators Update (eingeführt in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v5.0)

Hinweise

Diese Terminologie ist in WebSocket RFC 6455 definiert, d. h. der Zeit zwischen nicht angeforderten Pong-Steuerelementframes, die vom Client an den Server gesendet werden. Der PONG dient als unidirektionaler Heartbeat und kann für den Client verwendet werden, um Netzwerkverbindungsprobleme zu ermitteln.

Hinweis

Das Festlegen von DesiredUnsolicitedPongInterval für ein MessageWebSocket, das einem ControlChannelTrigger zugeordnet ist, wird nicht unterstützt. Durch das Festlegen der -Eigenschaft wird das tatsächliche Intervall nicht geändert.

Obwohl ein benutzerdefiniertes nicht angefordertes PONG-Intervall mit einem ControlChannelTrigger WebSocket nicht unterstützt wird, wird controlChannelTrigger von zwei Arten von Keep-Alive-Intervallen (1) und (2) Server-Keep-Alive-Intervallen beeinflusst. Weitere Informationen finden Sie unter Hinweise zu ControlChannelTrigger . Das Server-Keep-Alive-Intervall kann über die ServerKeepAliveIntervalInMinutes-Eigenschaft von ControlChannelTrigger konfiguriert werden, während PONGs auf Anwendungsebene implementiert werden.

Gilt für:

Weitere Informationen