NamedPipeServerStream.Disconnect 方法

定义

断开当前连接。

public void Disconnect ();
[System.Security.SecurityCritical]
public void Disconnect ();
属性

例外

尚未建立管道连接。

- 或 -

连接的管道已断开。

- 或 -

尚未设置管道句柄。

管道已关闭。

注解

除非管道的 Disconnect 传输模式设置为 Message ,并在创建对象的构造函数中设置缓冲区大小,否则调用 方法将阻塞,直到读取所有发送的 NamedPipeServerStream 字符。 在这种情况下,不会接收所有消息。 调用 WaitForPipeDrain 会导致服务器阻塞,直到从管道读取所有数据。

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1