ThreadPool.BindHandle Metodo

Definizione

Associa un handle del sistema operativo all'oggetto ThreadPool.

Overload

Nome Descrizione
BindHandle(IntPtr)
Obsoleti.

Associa un handle del sistema operativo all'oggetto ThreadPool.

BindHandle(SafeHandle)

Associa un handle del sistema operativo all'oggetto ThreadPool.

BindHandle(IntPtr)

Attenzione

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

Associa un handle del sistema operativo all'oggetto 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

Parametri

osHandle
IntPtr

nativeint

Oggetto IntPtr che contiene l'handle. L'handle deve essere stato aperto per le operazioni di I/O sovrapposte sul lato non gestito.

Valori restituiti

true se l'handle è associato; in caso contrario, false.

Attributi

Eccezioni

Il chiamante non dispone dell'autorizzazione richiesta.

Commenti

Questo metodo non è supportato quando il pool di thread di Windows è configurato per essere usato invece del pool di thread .NET. Per altre informazioni, vedere l'impostazione di configurazione del pool di thread di Windows. Un'alternativa è la ThreadPoolBoundHandle classe .

Si applica a

BindHandle(SafeHandle)

Associa un handle del sistema operativo all'oggetto 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

Parametri

osHandle
SafeHandle

Oggetto SafeHandle che contiene l'handle del sistema operativo. L'handle deve essere stato aperto per le operazioni di I/O sovrapposte sul lato non gestito.

Valori restituiti

true se l'handle è associato; in caso contrario, false.

Eccezioni

osHandle è null.

Commenti

Questo metodo non è supportato quando il pool di thread di Windows è configurato per essere usato invece del pool di thread .NET. Per altre informazioni, vedere l'impostazione di configurazione del pool di thread di Windows. Un'alternativa è la ThreadPoolBoundHandle classe .

Il osHandle parametro deve essere un SafeFileHandleoggetto , che deriva dalla classe astratta SafeHandle .

Si applica a