次の方法で共有


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 すと、パイプからすべてのデータが読み取られるまでサーバーがブロックされます。

適用対象