Is it possible to cancel a BeginRead on a NamedPipeServerStream without closing the pipe?

Posted by romkyns on Stack Overflow See other posts from Stack Overflow or by romkyns
Published on 2010-05-13T21:41:28Z Indexed on 2010/05/13 21:44 UTC
Read the original article Hit count: 126

Filed under:

What the title says, really.

I have a named pipe. I would like to attempt a read, but if it doesn't succeed after a timeout I'd like to still be able to use the pipe afterwards.

Is this possible with NamedPipeServerStream, or do I have to rethink the entire approach?

So far the only way I've found of cancelling a BeginRead is by disposing of the pipe.

© Stack Overflow or respective owner

Related posts about .NET