StreamSocket.Control プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
StreamSocket オブジェクトのソケット コントロール データを取得します。
public:
property StreamSocketControl ^ Control { StreamSocketControl ^ get(); };
StreamSocketControl Control();
public StreamSocketControl Control { get; }
var streamSocketControl = streamSocket.control;
Public ReadOnly Property Control As StreamSocketControl
プロパティ値
StreamSocket オブジェクトのソケット コントロール データ。
Windows の要件
アプリの機能 |
ID_CAP_NETWORKING [Windows Phone]
|
注釈
Control プロパティは、 StreamSocket オブジェクトに関連付けられている StreamSocketControl インスタンスを取得します。
StreamSocketControl オブジェクトは、親 StreamSocket オブジェクトを使用して自動的に作成されます。 StreamSocketControl インスタンスを使用して、StreamSocket オブジェクトで使用されるコントロール データを取得または設定できます。 StreamSocketControl インスタンスのこれらのプロパティには、次のものが含まれます。
- IgnoreableServerCertificateErrors - StreamSocket オブジェクトとの SSL 接続を確立するときに無視する SSL サーバー エラーのベクトルを取得します。
- KeepAlive - キープアライブ パケットが StreamSocket オブジェクトのリモート宛先に送信されるかどうかを示す値。
- NoDelay - Nagle アルゴリズムが StreamSocket オブジェクトで使用されるかどうかを示す値。
- OutboundUnicastHopLimit - StreamSocket オブジェクトによってユニキャスト IP アドレスに送信される送信パケットのホップ制限。
- OutboundBufferSizeInBytes - StreamSocket オブジェクトでデータを送信するために使用される送信バッファーのサイズ (バイト単位)。
- QualityOfService - StreamSocket オブジェクトのサービス品質。
StreamSocketControl のプロパティ値に対する変更は、StreamSocket が接続される前に設定する必要があります。 その結果、IgnorableServerCertificateErrors、KeepAlive、NoDelay、OutboundBufferSizeInBytes、OutboundUnicastHopLimit、または QualityOfService プロパティを変更する必要がある場合は、StreamSocket で ConnectAsync メソッドの 1 つを正常に呼び出す前に、これらの変更が行われる必要があります。