StreamWebSocketControl.DesiredUnsolicitedPongInterval プロパティ

定義

アプリが目的の未承諾の WebSocket PONG 間隔を取得および設定できるようにします。

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

プロパティ値

System.Timespan

Windows の要件

デバイス ファミリ
Windows 10 Fall Creators Update (10.0.16299.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v5.0 で導入)

注釈

この用語は、WebSocket RFC 6455 で定義されています。これは、クライアントによってサーバーに送信される一方的な Pong コントロール フレームの間の時間です。 PONG は一方向のハートビートとして機能し、クライアントがネットワーク接続の問題を特定するために使用できます。

注意

ControlChannelTrigger に関連付けられている StreamWebSocket に DesiredUnsolicitedPongInterval を設定することはサポートされていません。 プロパティを設定しても、実際の間隔は変更されません。

ControlChannelTrigger WebSocket ではカスタムの未承諾 PONG 間隔がサポートされていませんが、ControlChannelTrigger は、2 種類のキープアライブ間隔 (1) ネットワーク キープアライブ間隔と (2) サーバーキープアライブ間隔の影響を受けます。 詳細については、「 ControlChannelTrigger 解説 」を参照してください。 サーバーのキープアライブ間隔は、アプリケーション レベルの PONG を実装するときに、ControlChannelTrigger の ServerKeepAliveIntervalInMinutes プロパティを使用して構成できます。

適用対象