SafePipeHandle Constructors

Definition

Overloads

SafePipeHandle()

Creates a SafePipeHandle.

SafePipeHandle(IntPtr, Boolean)

Initializes a new instance of the SafePipeHandle class.

SafePipeHandle()

Source:
SafePipeHandle.cs
Source:
SafePipeHandle.cs
Source:
SafePipeHandle.cs

Creates a SafePipeHandle.

C#
public SafePipeHandle();

Applies to

.NET 10 and other versions
Product Versions
.NET 6, 7, 8, 9, 10

SafePipeHandle(IntPtr, Boolean)

Source:
SafePipeHandle.cs
Source:
SafePipeHandle.cs
Source:
SafePipeHandle.cs

Initializes a new instance of the SafePipeHandle class.

C#
public SafePipeHandle(IntPtr preexistingHandle, bool ownsHandle);

Parameters

preexistingHandle
IntPtr

An IntPtr object that represents the pre-existing handle to use.

ownsHandle
Boolean

true to reliably release the handle during the finalization phase; false to prevent reliable release (not recommended).

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, 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