StreamSocketControl.KeepAlive プロパティ

定義

キープアライブ パケットが 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 ソケット オプションを参照してください。

適用対象

こちらもご覧ください