Condividi tramite


MessageWebSocketControl.DesiredUnsolicitedPongInterval Proprietà

Definizione

Consente a un'app di ottenere e impostare l'intervallo webSocket PONG 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 = messageWebSocketControl.desiredUnsolicitedPongInterval;
messageWebSocketControl.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 unidirectionale e può essere usato per il client per determinare i problemi di connessione di rete.

Nota

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

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

Si applica a

Vedi anche