NamedPipeClientStream Constructor (String^, String^, PipeDirection, PipeOptions)

 

Initializes a new instance of the NamedPipeClientStream class with the specified pipe and server names, and the specified pipe direction and pipe options.

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

public:
NamedPipeClientStream(
	String^ serverName,
	String^ pipeName,
	PipeDirection direction,
	PipeOptions options
)

Parameters

serverName
Type: System::String^

The name of the remote computer to connect to, or "." to specify the local computer.

pipeName
Type: System::String^

The name of the pipe.

direction
Type: System.IO.Pipes::PipeDirection

One of the enumeration values that determines the direction of the pipe.

options
Type: System.IO.Pipes::PipeOptions

One of the enumeration values that determines how to open or create the pipe.

Exception Condition
ArgumentNullException

pipeName or serverName is null.

ArgumentException

pipeName or serverName is a zero-length string.

ArgumentOutOfRangeException

pipeName is set to "anonymous".

-or-

direction is not a valid PipeDirection value.

-or-

options is not a valid PipeOptions value.

This constructor uses the following default values:

Demand

for full trust for the immediate caller. This member cannot be used by partially trusted code.

.NET Framework
Available since 3.5
Return to top
Show: