ThreadPoolBoundHandle Class¶
- Namespace
System.Threading
- Assemblies
- Microsoft.Net.Http.Server
Inheritance Hierarchy¶
System.Object
System.Threading.ThreadPoolBoundHandle
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; }
-