PipeStream.InitializeHandle(SafePipeHandle, Boolean, Boolean) Method

Definition

Initializes a PipeStream object from the specified SafePipeHandle object.

C#
protected void InitializeHandle(Microsoft.Win32.SafeHandles.SafePipeHandle? handle, bool isExposed, bool isAsync);
C#
protected void InitializeHandle(Microsoft.Win32.SafeHandles.SafePipeHandle handle, bool isExposed, bool isAsync);
C#
[System.Security.SecurityCritical]
protected void InitializeHandle(Microsoft.Win32.SafeHandles.SafePipeHandle handle, bool isExposed, bool isAsync);

Parameters

handle
SafePipeHandle

The SafePipeHandle object of the pipe to initialize.

isExposed
Boolean

true to expose the handle; otherwise, false.

isAsync
Boolean

true to indicate that the handle was opened asynchronously; otherwise, false.

Attributes

Exceptions

A handle cannot be bound to the pipe.

Remarks

If the pipe is in a connected state, this method also sets the IsConnected property to true.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1