Freigeben über


StreamWebSocketControl.DesiredUnsolicitedPongInterval Eigenschaft

Definition

Ermöglicht einer App das Abrufen und Festlegen des gewünschten unaufgefragten WebSocket-PONG-Intervalls.

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

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 wird in WebSocket RFC 6455 definiert, d. h. die 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 StreamWebSocket, das einem ControlChannelTrigger zugeordnet ist, wird nicht unterstützt. Das Festlegen der Eigenschaft ändert das tatsächliche Intervall nicht.

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

Gilt für: