NamedPipeClientStream::Connect Method ()

 

Connects to a waiting server with an infinite time-out value.

Namespace:   System.IO.Pipes
Assembly:  System.Core (in System.Core.dll)

public:
void Connect()

Exception Condition
InvalidOperationException

The client is already connected.

This method calls the Connect(Int32) method with an infinite time-out value.

This method waits for a pipe instance to become available. Connect might return before WaitForConnection is called from the NamedPipeServerStream object, but WaitForConnection will not return until Connect has returned.

Any data written to the pipe after a NamedPipeClientStream object has connected, but before the server has called WaitForConnection, will be available to the server following the call to WaitForConnection.

The following example demonstrates a method to send a string from a parent process to a child process using named pipes. This example creates a NamedPipeClientStream object in a child process, which then connects to a pipe on the local computer. The server example can be seen in the NamedPipeServerStream class. This example is part of a larger example provided for the NamedPipeServerStream and NamedPipeClientStream classes.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 3.5
Return to top
Show: