StreamWebSocketControl.DesiredUnsolicitedPongInterval プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリが目的の未承諾の 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 プロパティを使用して構成できます。