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 класса.

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