NamedPipeServerStream.Disconnect メソッド

定義

現在の接続を切断します。

public:
 void Disconnect();
public void Disconnect();
[System.Security.SecurityCritical]
public void Disconnect();
member this.Disconnect : unit -> unit
[<System.Security.SecurityCritical>]
member this.Disconnect : unit -> unit
Public Sub Disconnect ()
属性

例外

パイプ接続はまだ行われません。

-又は-

接続されたパイプは既に切断されています。

-又は-

パイプ ハンドルが設定されていません。

パイプが閉じている。

注釈

パイプの伝送モードがDisconnectに設定され、Message オブジェクトを作成したコンストラクターでバッファー サイズが設定されていない限り、NamedPipeServerStream メソッドを呼び出すと、送信されたすべての文字が読み取られるまでブロックされます。 この場合、すべてのメッセージが受信されるわけではありません。 WaitForPipeDrainを呼び出すと、すべてのデータがパイプから読み取られるまでサーバーがブロックされます。

適用対象