ThreadPoolBoundHandle Класс

Определение

Представляет дескриптор ввода-вывода, привязанный к пулу системных потоков, и позволяет низкоуровневым компонентам получать уведомления об асинхронных операциях ввода-вывода.

public ref class ThreadPoolBoundHandle sealed : IDisposable
public sealed class ThreadPoolBoundHandle : IDisposable
type ThreadPoolBoundHandle = class
    interface IDisposable
Public NotInheritable Class ThreadPoolBoundHandle
Implements IDisposable
Наследование
ThreadPoolBoundHandle
Реализации

Свойства

Имя Описание
Handle

Возвращает ограничивающий дескриптор операционной системы.

Методы

Имя Описание
AllocateNativeOverlapped(IOCompletionCallback, Object, Object)

Возвращает неуправляемый указатель на NativeOverlapped структуру, указывая делегат, вызываемый при завершении асинхронной операции ввода-вывода, предоставленный пользователем объект, предоставляющий контекст и управляемые объекты, которые служат буферами.

AllocateNativeOverlapped(PreAllocatedOverlapped)

Возвращает неуправляемый NativeOverlapped указатель на структуру с помощью состояния обратного вызова и буферов, связанных с указанным PreAllocatedOverlapped объектом.

BindHandle(SafeHandle)

Возвращает заданный ThreadPoolBoundHandle дескриптор, связанный с системным пулом потоков.

Dispose()

Освобождает все неуправляемые ресурсы, используемые экземпляром ThreadPoolBoundHandle .

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
FreeNativeOverlapped(NativeOverlapped*)

Освобождает память, связанную со структурой, выделенной NativeOverlapped методом AllocateNativeOverlapped .

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetNativeOverlappedState(NativeOverlapped*)

Возвращает предоставленный пользователем объект, который был указан при NativeOverlapped выделении экземпляра AllocateNativeOverlapped(IOCompletionCallback, Object, Object) путем вызова метода.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
UnsafeAllocateNativeOverlapped(IOCompletionCallback, Object, Object)

Возвращает неуправляемый указатель на NativeOverlapped структуру, указывая делегат, вызываемый при завершении асинхронной операции ввода-вывода, предоставленный пользователем объект, предоставляющий контекст, и управляемые объекты, которые служат буферами.

Применяется к