Condividi tramite


StreamWebSocketControl.DesiredUnsolicitedPongInterval Proprietà

Definizione

Consente a un'app di ottenere e impostare l'intervallo DI PONG WebSocket desiderato.

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

Valore della proprietà

Timespan

Requisiti Windows

Famiglia di dispositivi
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v5.0)

Commenti

Questa terminologia è definita in WebSocket RFC 6455, ovvero il tempo tra i frame di controllo Pong non richiesti inviati dal client al server. Il PONG funge da heartbeat unidirezionale e può essere usato per il client per determinare i problemi di connessione di rete.

Nota

L'impostazione di DesiredUnsolicitedPongInterval in un oggetto StreamWebSocket associato a ControlChannelTrigger non è supportata. L'impostazione della proprietà non modifica l'intervallo effettivo.

Anche se un intervallo PONG non richiesto personalizzato non è supportato con un oggetto WebSocket ControlChannelTrigger , controlChannelTrigger è influenzato da due tipi di intervalli keep-alive (1) intervallo keep-alive di rete e (2) intervallo keep-alive del server. Per informazioni dettagliate, vedere La sezione Osservazioni di ControlChannelTrigger . L'intervallo keep-alive del server può essere configurato tramite la proprietà ServerKeepAliveIntervalInMinutes di ControlChannelTrigger durante l'implementazione dei PONG a livello di applicazione.

Si applica a