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
Объект, содержащий дескриптор операционной системы. Дескриптор должен быть открыт для перекрывающегося ввода-вывода в неуправляемом коде.
Объект ThreadPoolBoundHandle для handle
, который привязан к системному пулу.
- Атрибуты
handle
имеет значение null
.
Объект handle
был удален.
-или-
handle
не ссылается на допустимый дескриптор ввода-вывода.
-или-
handle
ссылается на дескриптор, который не был открыт для перекрывающегося ввода-вывода.
-или-
handle
ссылается на дескриптор, который уже привязан.
Этот метод следует вызывать один раз для каждого дескриптора.
Объект ThreadPoolBoundHandle не становится владельцем handle
; вызывающий объект по-прежнему отвечает за вызов Dispose.
Применяется к
Продукт | Версии |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |