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 -> unitPublic 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)
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
等待指定的时间获许发送数据之后,关闭 NetworkStream。
public:
 void Close(int timeout);public void Close(int timeout);override this.Close : int -> unitPublic 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
- Source:
- NetworkStream.cs
NetworkStream在等待指定时间后关闭 以允许发送数据。
public:
 void Close(TimeSpan timeout);public void Close(TimeSpan timeout);override this.Close : TimeSpan -> unitPublic Sub Close (timeout As TimeSpan)参数
- timeout
- TimeSpan
在关闭之前等待发送任何剩余数据的时间量。
例外
              timeout 小于 -1 毫秒或大于 MaxValue 毫秒。
注解
Close 方法释放与 NetworkStream关联的非托管资源和托管资源。 NetworkStream如果 拥有基础 Socket,则它也会关闭。 NetworkStream如果 与 TcpClient关联, 方法Close(Int32)将关闭 TCP 连接,但不释放关联的 TcpClient。