NetworkStream.Close メソッド

定義

オーバーロード

Close()

NetworkStream を閉じます。

Close(Int32)

指定した時間待機した後、NetworkStream を閉じて、データを送信できるようにします。

Close(TimeSpan)

データの NetworkStream 送信を許可する時間を指定して待機した後に を閉じます。

Close()

NetworkStream を閉じます。

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

次のコード例では、 を 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。 が 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を破棄しません。

適用対象

Close(TimeSpan)

データの NetworkStream 送信を許可する時間を指定して待機した後に を閉じます。

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

パラメーター

timeout
TimeSpan

閉じる前に残りのデータの送信を待機する時間。

例外

timeout が -1 ミリ秒未満またはミリ秒を超 MaxValue えています。

注釈

Close メソッドは、 に関連付けられているアンマネージド リソースとマネージド リソースの両方を解放します NetworkStream。 が NetworkStream 基になる Socketを所有している場合は、同様に閉じられます。 NetworkStreamが にTcpClient関連付けられている場合、Close(Int32)メソッドは TCP 接続を閉じますが、関連付けられた TcpClientを破棄しません。

適用対象