ThreadPool.BindHandle Método

Definição

Associa um identificador do sistema operacional ao ThreadPool.

Sobrecargas

Nome Description
BindHandle(IntPtr)
Obsoleto.

Associa um identificador do sistema operacional ao ThreadPool.

BindHandle(SafeHandle)

Associa um identificador do sistema operacional ao ThreadPool.

BindHandle(IntPtr)

Cuidado

ThreadPool.BindHandle(IntPtr) has been deprecated. Please use ThreadPool.BindHandle(SafeHandle) instead.

Associa um identificador do sistema operacional ao ThreadPool.

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)]
public static bool BindHandle(IntPtr osHandle);
static member BindHandle : nativeint -> bool
[<System.Obsolete("ThreadPool.BindHandle(IntPtr) has been deprecated.  Please use ThreadPool.BindHandle(SafeHandle) instead.", false)>]
static member BindHandle : nativeint -> bool
Public Shared Function BindHandle (osHandle As IntPtr) As Boolean

Parâmetros

osHandle
IntPtr

nativeint

Um IntPtr que mantém o identificador. O identificador deve ter sido aberto para E/S sobreposta no lado não gerenciado.

Retornos

true se o identificador estiver associado; caso contrário, false.

Atributos

Exceções

O chamador não tem a permissão necessária.

Comentários

Esse método não tem suporte quando o pool de threads do Windows está configurado para ser usado em vez do pool de threads do .NET. Para obter mais informações, consulte a configuração de configuração do pool de threads do Windows. Uma alternativa é a ThreadPoolBoundHandle classe.

Aplica-se a

BindHandle(SafeHandle)

Associa um identificador do sistema operacional ao ThreadPool.

public:
 static bool BindHandle(System::Runtime::InteropServices::SafeHandle ^ osHandle);
public static bool BindHandle(System.Runtime.InteropServices.SafeHandle osHandle);
static member BindHandle : System.Runtime.InteropServices.SafeHandle -> bool
Public Shared Function BindHandle (osHandle As SafeHandle) As Boolean

Parâmetros

osHandle
SafeHandle

Um SafeHandle que contém o identificador do sistema operacional. O identificador deve ter sido aberto para E/S sobreposta no lado não gerenciado.

Retornos

true se o identificador estiver associado; caso contrário, false.

Exceções

osHandle é null.

Comentários

Esse método não tem suporte quando o pool de threads do Windows está configurado para ser usado em vez do pool de threads do .NET. Para obter mais informações, consulte a configuração de configuração do pool de threads do Windows. Uma alternativa é a ThreadPoolBoundHandle classe.

O osHandle parâmetro deve ser um SafeFileHandle, que deriva da classe abstrata SafeHandle .

Aplica-se a