NetworkStream.Close メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Close() |
NetworkStreamを閉じます。 |
| Close(Int32) |
指定した時刻を待機してデータの送信を許可した後、 NetworkStream を閉じます。 |
Close()
NetworkStreamを閉じます。
public:
override void Close();
public override void Close();
override this.Close : unit -> unit
Public Overrides Sub Close ()
例
次のコード例では、 NetworkStreamを閉じます。
' Close the NetworkStream
myNetworkStream.Close()
// Close the NetworkStream
myNetworkStream.Close();
// Close the NetworkStream
myNetworkStream->Close();
注釈
Close メソッドは、NetworkStreamに関連付けられているアンマネージ リソースとマネージド リソースの両方を解放します。
NetworkStreamが基になるSocketを所有している場合は、同様に閉じられます。
NetworkStreamがTcpClientに関連付けられている場合、Close メソッドは TCP 接続を閉じますが、関連付けられているTcpClientは破棄しません。
適用対象
Close(Int32)
指定した時刻を待機してデータの送信を許可した後、 NetworkStream を閉じます。
public:
void Close(int timeout);
public void Close(int timeout);
override this.Close : int -> unit
Public Sub Close (timeout As Integer)
パラメーター
- timeout
- Int32
閉じる前に残りのデータの送信を待機するミリ秒数を指定する 32 ビット符号付き整数。
例外
timeout パラメーターが -1 未満です。
注釈
Close メソッドは、NetworkStreamに関連付けられているアンマネージ リソースとマネージド リソースの両方を解放します。 NetworkStreamが基になるSocketを所有している場合は、同様に閉じられます。
NetworkStreamがTcpClientに関連付けられている場合、Close メソッドは TCP 接続を閉じますが、関連付けられているTcpClientは破棄しません。