Compartilhar via


StreamWebSocketControl.DesiredUnsolicitedPongInterval Propriedade

Definição

Permite que um aplicativo obtenha e defina o intervalo de PONG WebSocket não solicitado desejado.

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

Valor da propriedade

System.Timespan

Requisitos do Windows

Família de dispositivos
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v5.0)

Comentários

Essa terminologia é definida no WebSocket RFC 6455, que é o tempo entre quadros de controle Pong não solicitados enviados pelo cliente para o servidor. O PONG serve como uma pulsação unidirecional e pode ser usado para o cliente determinar problemas de conexão de rede.

Observação

Não há suporte para definir DesiredUnsolicitedPongInterval em um StreamWebSocket associado a um ControlChannelTrigger . Definir a propriedade não altera o intervalo real.

Embora não haja suporte para um intervalo PONG não solicitado personalizado com um WebSocket ControlChannelTrigger , o ControlChannelTrigger é afetado por dois tipos de intervalos keep-alive (1) intervalo keep alive de rede e (2) intervalo keep alive do servidor. Consulte Comentários de ControlChannelTrigger para obter detalhes. O intervalo keep alive do servidor pode ser configurado por meio da propriedade ServerKeepAliveIntervalInMinutes do ControlChannelTrigger durante a implementação de PONGs no nível do aplicativo.

Aplica-se a