ThreadPool.BindHandle Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Vincula um handle do sistema operativo ao ThreadPool.
Sobrecargas
| Name | Description |
|---|---|
| BindHandle(IntPtr) |
Obsoleto.
Vincula um handle do sistema operativo ao ThreadPool. |
| BindHandle(SafeHandle) |
Vincula um handle do sistema operativo ao ThreadPool. |
BindHandle(IntPtr)
Atenção
ThreadPool.BindHandle(IntPtr) has been deprecated. Please use ThreadPool.BindHandle(SafeHandle) instead.
Vincula um handle do sistema operativo 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
E IntPtr que segura a pega. A manivela deve ter sido aberta para I/O sobreposta no lado não gerido.
Devoluções
true se a pega for limitada; caso contrário, false.
- Atributos
Exceções
O interlocutor não tem a permissão necessária.
Observações
Este método não é suportado quando o pool de threads do Windows está configurado para ser usado em vez do pool de threads .NET. Para mais informações, consulte a definição de configuração do pool de threads Windows. Uma alternativa é a ThreadPoolBoundHandle aula.
Aplica-se a
BindHandle(SafeHandle)
Vincula um handle do sistema operativo 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
A SafeHandle que detém o handle do sistema operativo. A manivela deve ter sido aberta para I/O sobreposta no lado não gerido.
Devoluções
true se a pega for limitada; caso contrário, false.
Exceções
osHandle é null.
Observações
Este método não é suportado quando o pool de threads do Windows está configurado para ser usado em vez do pool de threads .NET. Para mais informações, consulte a definição de configuração do pool de threads Windows. Uma alternativa é a ThreadPoolBoundHandle aula.
O osHandle parâmetro deve ser um SafeFileHandle, que deriva da classe abstrata SafeHandle .