다음을 통해 공유


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 하면 파이프에서 모든 데이터를 읽을 때까지 서버가 차단됩니다.

적용 대상