을 취소 할 수있는 방법은 :NamedPipeClientStream - 나는 <code>NamedPipeClientStream</code>을 사용하고 싶습니다 연결
var _Pipe = new NamedPipeClientStream(".", "test-a", PipeDirection.In);
_Pipe.Connect();
불행하게도, 취소 토큰을 전달 할 수있는 방법이 없습니다. 그럼, 어떻게 연결을 취소 하시겠습니까? 시간 초과를 원하지 않습니다. 클라이언트가 연결이 성공하거나 취소가 요청 될 때까지 "영원히"기다려야합니다. ConnectAsync
을 사용할 수 없습니다.
편집 : .NET Frameworkowkr 4.5.2 클래스 라이브러리를 사용하고 있으며 ConnectAsync와 같은 메서드는 없습니다 (연결 만 가능).
왜'ConnectAsync'를 사용할 수 없습니까? 여기에서 사용하는 것은 정확히 올바른 도구입니다. –
잘 모른다. Framework 4.5.2 Class Library를 사용하고 있으며 그러한 방법이 없습니다. – pwas
4.5.2를 지원하지만 4.6을 지원하지 않는 OS 버전이 있다고 생각하지 않습니다. 'CancelAsync'가 4.6 –