NetworkStream.Close メソッド

定義

オーバーロード

名前 説明
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を所有している場合は、同様に閉じられます。

NetworkStreamTcpClientに関連付けられている場合、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を所有している場合は、同様に閉じられます。

NetworkStreamTcpClientに関連付けられている場合、Close メソッドは TCP 接続を閉じますが、関連付けられているTcpClientは破棄しません。

適用対象