ThreadPoolBoundHandle Class

Namespace
System.Threading
Assemblies
  • Microsoft.Net.Http.Server

Syntax

public sealed class ThreadPoolBoundHandle : IDisposable
class System.Threading.ThreadPoolBoundHandle

Methods

AllocateNativeOverlapped(System.Threading.IOCompletionCallback, System.Object, System.Object)
Return type:System.Threading.NativeOverlapped<System.Threading.NativeOverlapped>*
public NativeOverlapped*AllocateNativeOverlapped(IOCompletionCallback callback, object state, object pinData)
AllocateNativeOverlapped(System.Threading.PreAllocatedOverlapped)
Return type:System.Threading.NativeOverlapped<System.Threading.NativeOverlapped>*
public NativeOverlapped*AllocateNativeOverlapped(PreAllocatedOverlapped preAllocated)
BindHandle(System.Runtime.InteropServices.SafeHandle)
Return type:System.Threading.ThreadPoolBoundHandle
public static ThreadPoolBoundHandle BindHandle(SafeHandle handle)
Dispose()
public void Dispose()
FreeNativeOverlapped(System.Threading.NativeOverlapped*)
public void FreeNativeOverlapped(NativeOverlapped*overlapped)
GetNativeOverlappedState(System.Threading.NativeOverlapped*)
Return type:System.Object
public static object GetNativeOverlappedState(NativeOverlapped*overlapped)

Properties

System.Threading.ThreadPoolBoundHandle.Handle
Return type:System.Runtime.InteropServices.SafeHandle
public SafeHandle Handle { get; }