ThreadPoolBoundHandle.BindHandle(SafeHandle) Метод

Определение

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

public:
 static System::Threading::ThreadPoolBoundHandle ^ BindHandle(System::Runtime::InteropServices::SafeHandle ^ handle);
public static System.Threading.ThreadPoolBoundHandle BindHandle(System.Runtime.InteropServices.SafeHandle handle);
[System.Security.SecurityCritical]
public static System.Threading.ThreadPoolBoundHandle BindHandle(System.Runtime.InteropServices.SafeHandle handle);
static member BindHandle : System.Runtime.InteropServices.SafeHandle -> System.Threading.ThreadPoolBoundHandle
[<System.Security.SecurityCritical>]
static member BindHandle : System.Runtime.InteropServices.SafeHandle -> System.Threading.ThreadPoolBoundHandle
Public Shared Function BindHandle (handle As SafeHandle) As ThreadPoolBoundHandle

Параметры

handle
SafeHandle

Объект, содержащий дескриптор операционной системы. Дескриптор должен быть открыт для перекрывающихся операций ввода-вывода в неуправляемом коде.

Возвращаемое значение

A ThreadPoolBoundHandle , handleкоторый привязан к пулу системных потоков.

Атрибуты

Исключения

handle равно null.

handle удален.

–или–

handle не ссылается на допустимый дескриптор ввода-вывода.

–или–

handle ссылается на дескриптор, который не был открыт для перекрывающихся операций ввода-вывода.

–или–

handle ссылается на дескриптор, который уже привязан.

Комментарии

Этот метод должен вызываться один раз на дескриптор.

Объект ThreadPoolBoundHandle не имеет права владения handle; он остается ответственностью Disposeвызывающего объекта.

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