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.
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:
A default TokenImpersonationLevel value of None.
A default HandleInheritability value of None.
for full trust for the immediate caller. This member cannot be used by partially trusted code.
Available since 3.5