StreamSocketControl.KeepAlive プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キープアライブ パケットが StreamSocket オブジェクトのリモート宛先に送信されるかどうかを示す 値です。
public:
property bool KeepAlive { bool get(); void set(bool value); };
bool KeepAlive();
void KeepAlive(bool value);
public bool KeepAlive { get; set; }
var boolean = streamSocketControl.keepAlive;
streamSocketControl.keepAlive = boolean;
Public Property KeepAlive As Boolean
プロパティ値
Boolean
bool
キープアライブ パケットがリモート宛先に送信されるかどうか。
Windows の要件
アプリの機能 |
ID_CAP_NETWORKING [Windows Phone]
|
注釈
このプロパティが true の場合、 StreamSocket は、間隔内に TCP 接続のデータまたは受信確認パケットが受信されていない場合に、キープアライブ パケットを送信します。 StreamSocket が作成されると、このプロパティの既定値は false になります。
このプロパティは、 StreamSocket が接続される前に設定できます。 StreamSocket が接続されると、 プロパティを設定するとエラーが発生します。
詳細については、Windows ソケットのドキュメントの SO_KEEPALIVE ソケット オプションを参照してください。