NetworkStream.Close 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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)
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
等待指定的时间获许发送数据之后,关闭 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)
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
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。