ThreadPool.BindHandle Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Связывает дескриптор операционной системы с объектом ThreadPool.
Перегрузки
BindHandle(IntPtr) |
Устаревшие..
Устаревшие..
Связывает дескриптор операционной системы с объектом ThreadPool. |
BindHandle(SafeHandle) |
Связывает дескриптор операционной системы с объектом ThreadPool. |
BindHandle(IntPtr)
- Исходный код:
- ThreadPool.Portable.Unix.cs
- Исходный код:
- ThreadPool.Unix.cs
- Исходный код:
- ThreadPool.Unix.cs
Внимание!
ThreadPool.BindHandle(IntPtr) has been deprecated. Please use ThreadPool.BindHandle(SafeHandle) instead.
Внимание!
ThreadPool.BindHandle(IntPtr) has been deprecated. Use ThreadPool.BindHandle(SafeHandle) instead.
Связывает дескриптор операционной системы с объектом ThreadPool.
public:
static bool BindHandle(IntPtr osHandle);
[System.Obsolete("ThreadPool.BindHandle(IntPtr) has been deprecated. Please use ThreadPool.BindHandle(SafeHandle) instead.", false)]
public static bool BindHandle (IntPtr osHandle);
[System.Obsolete("ThreadPool.BindHandle(IntPtr) has been deprecated. Use ThreadPool.BindHandle(SafeHandle) instead.")]
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static bool BindHandle (IntPtr osHandle);
public static bool BindHandle (IntPtr osHandle);
[<System.Obsolete("ThreadPool.BindHandle(IntPtr) has been deprecated. Please use ThreadPool.BindHandle(SafeHandle) instead.", false)>]
static member BindHandle : nativeint -> bool
[<System.Obsolete("ThreadPool.BindHandle(IntPtr) has been deprecated. Use ThreadPool.BindHandle(SafeHandle) instead.")>]
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member BindHandle : nativeint -> bool
static member BindHandle : nativeint -> bool
Public Shared Function BindHandle (osHandle As IntPtr) As Boolean
Параметры
- osHandle
-
IntPtr
nativeint
Структура IntPtr, хранящая дескриптор. Дескриптор должен быть открыт для перекрывающегося ввода-вывода в неуправляемой области.
Возвращаемое значение
Значение true
, если дескриптор является связанным; в противном случае — значение false
.
- Атрибуты
Исключения
У вызывающего объекта отсутствует необходимое разрешение.
Комментарии
Этот метод не поддерживается, если пул потоков Windows настроен для использования вместо пула потоков .NET. Дополнительные сведения см. в разделе Настройка конфигурации пула потоков Windows. Альтернативой ThreadPoolBoundHandle является класс .
Применяется к
BindHandle(SafeHandle)
- Исходный код:
- ThreadPool.Portable.Unix.cs
- Исходный код:
- ThreadPool.Unix.cs
- Исходный код:
- ThreadPool.Unix.cs
Связывает дескриптор операционной системы с объектом ThreadPool.
public:
static bool BindHandle(System::Runtime::InteropServices::SafeHandle ^ osHandle);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static bool BindHandle (System.Runtime.InteropServices.SafeHandle osHandle);
[System.Security.SecurityCritical]
public static bool BindHandle (System.Runtime.InteropServices.SafeHandle osHandle);
public static bool BindHandle (System.Runtime.InteropServices.SafeHandle osHandle);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member BindHandle : System.Runtime.InteropServices.SafeHandle -> bool
[<System.Security.SecurityCritical>]
static member BindHandle : System.Runtime.InteropServices.SafeHandle -> bool
static member BindHandle : System.Runtime.InteropServices.SafeHandle -> bool
Public Shared Function BindHandle (osHandle As SafeHandle) As Boolean
Параметры
- osHandle
- SafeHandle
Объект SafeHandle, содержащий дескриптор операционной системы. Дескриптор должен быть открыт для перекрывающегося ввода-вывода в неуправляемой области.
Возвращаемое значение
Значение true
, если дескриптор является связанным; в противном случае — значение false
.
- Атрибуты
Исключения
osHandle
имеет значение null
.
Комментарии
Этот метод не поддерживается, если пул потоков Windows настроен для использования вместо пула потоков .NET. Дополнительные сведения см. в разделе Настройка конфигурации пула потоков Windows. Альтернативой ThreadPoolBoundHandle является класс .
Параметр osHandle
должен быть , производным SafeFileHandleот абстрактного SafeHandle класса.