Export (0) Print
Expand All

NamedPipeClientStream Constructor (String, String, PipeDirection, PipeOptions, TokenImpersonationLevel, HandleInheritability)

Initializes a new instance of the NamedPipeClientStream class with the specified pipe and server names, and the specified pipe direction, pipe options, security impersonation level, and inheritability mode.

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

public NamedPipeClientStream(
	string serverName,
	string pipeName,
	PipeDirection direction,
	PipeOptions options,
	TokenImpersonationLevel impersonationLevel,
	HandleInheritability inheritability
)

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.

impersonationLevel
Type: System.Security.Principal.TokenImpersonationLevel

One of the enumeration values that determines the security impersonation level.

inheritability
Type: System.IO.HandleInheritability

One of the enumeration values that determines whether the underlying handle will be inheritable by child processes.

ExceptionCondition
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.

-or-

impersonationLevel is not a valid TokenImpersonationLevel value.

-or-

inheritability is not a valid HandleInheritability value.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

  • Demand 

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

Show:
© 2015 Microsoft