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
' Close the NetworkStream
myNetworkStream.Close()
// Close the NetworkStream
myNetworkStream.Close();
// Close the NetworkStream
myNetworkStream->Close();
注解
该方法 Close 释放与 NetworkStream..
NetworkStream如果拥有基础Socket,也会关闭它。
如果与 a NetworkStreamTcpClient关联,则 Close 该方法将关闭 TCP 连接,但不会释放关联的 TcpClient连接。
适用于
Close(Int32)
- Source:
- NetworkStream.cs
- 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 -> unit
Public Sub Close (timeout As Integer)
参数
- timeout
- Int32
一个 32 位有符号整数,指定在关闭之前等待发送任何剩余数据的毫秒数。
例外
参数 timeout 小于 -1。
注解
该方法 Close 释放与 NetworkStream.. NetworkStream如果拥有基础Socket,也会关闭它。
如果与 a NetworkStreamTcpClient关联,则 Close 该方法将关闭 TCP 连接,但不会释放关联的 TcpClient连接。
适用于
Close(TimeSpan)
- Source:
- NetworkStream.cs
- 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 -> unit
Public Sub Close (timeout As TimeSpan)
参数
- timeout
- TimeSpan
在关闭之前等待发送任何剩余数据所需的时间。
例外
timeout 小于 -1 毫秒或大于 MaxValue 毫秒。
注解
Close 方法释放非托管资源与托管资源关联的 NetworkStream资源。 NetworkStream如果拥有基础Socket,也会关闭它。 如果与 a NetworkStreamTcpClient关联,则 Close(Int32) 该方法将关闭 TCP 连接,但不会释放关联的 TcpClient连接。