SafeSocketHandle Constructors

Definition

Overloads

SafeSocketHandle()

Creates a SafeSocketHandle.

SafeSocketHandle(IntPtr, Boolean)

Initializes a new instance of the SafeSocketHandle class.

SafeSocketHandle()

Source:
SafeSocketHandle.Unix.cs
Source:
SafeSocketHandle.Unix.cs
Source:
SafeSocketHandle.Unix.cs

Creates a SafeSocketHandle.

C#
public SafeSocketHandle();

Applies to

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

SafeSocketHandle(IntPtr, Boolean)

Source:
SafeSocketHandle.Unix.cs
Source:
SafeSocketHandle.Unix.cs
Source:
SafeSocketHandle.Unix.cs

Initializes a new instance of the SafeSocketHandle class.

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

Parameters

preexistingHandle
IntPtr

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 9 and other versions
Product Versions
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9