NetworkStream.Close メソッド

定義

オーバーロード

Close()

NetworkStream を閉じます。Closes the NetworkStream.

Close(Int32)

指定した時間待機した後、NetworkStream を閉じて、データを送信できるようにします。Closes the NetworkStream after waiting the specified time to allow data to be sent.

Close()

NetworkStream を閉じます。Closes the NetworkStream.

public:
 override void Close();
public override void Close ();
override this.Close : unit -> unit
Public Overrides Sub Close ()

を閉じるコード例を次に示し NetworkStream ます。The following code example closes the NetworkStream.

' Example for closing the NetworkStream.
' Close the NetworkStream
myNetworkStream.Close()
// Example for closing the NetworkStream.

// Close the NetworkStream
myNetworkStream.Close();
// Example for closing the NetworkStream.
// Close the NetworkStream
myNetworkStream->Close();

注釈

Closeメソッドは、に関連付けられているアンマネージリソースとマネージリソースの両方を解放し NetworkStream ます。The Close method frees both unmanaged and managed resources associated with the NetworkStream. が基になるを所有している場合 NetworkStream Socket は、それも閉じられます。If the NetworkStream owns the underlying Socket, it is closed as well.

がに NetworkStream 関連付けられている場合 TcpClientClose メソッドは TCP 接続を終了しますが、関連付けられているの dispose は破棄しません TcpClientIf a NetworkStream was associated with a TcpClient, the Close method will close the TCP connection, but not dispose of the associated TcpClient.

適用対象

Close(Int32)

指定した時間待機した後、NetworkStream を閉じて、データを送信できるようにします。Closes the NetworkStream after waiting the specified time to allow data to be sent.

public:
 void Close(int timeout);
public void Close (int timeout);
override this.Close : int -> unit
Public Sub Close (timeout As Integer)

パラメーター

timeout
Int32

閉じる前に、残りのデータを送信するために待機するミリ秒数を指定する 32 ビット符号付き整数。A 32-bit signed integer that specifies the number of milliseconds to wait to send any remaining data before closing.

例外

timeout パラメーターが -1 未満。The timeout parameter is less than -1.

注釈

Closeメソッドは、に関連付けられているアンマネージリソースとマネージリソースの両方を解放し NetworkStream ます。The Close method frees both unmanaged and managed resources associated with the NetworkStream. が基になるを所有している場合 NetworkStream Socket は、それも閉じられます。If the NetworkStream owns the underlying Socket, it is closed as well.

がに NetworkStream 関連付けられている場合 TcpClientClose メソッドは TCP 接続を終了しますが、関連付けられているの dispose は破棄しません TcpClientIf a NetworkStream was associated with a TcpClient, the Close method will close the TCP connection, but not dispose of the associated TcpClient.

適用対象