ThreadPool.BindHandle Méthode

Définition

Lie un handle de système d’exploitation au ThreadPool.

Surcharges

Nom Description
BindHandle(IntPtr)
Obsolète.

Lie un handle de système d’exploitation au ThreadPool.

BindHandle(SafeHandle)

Lie un handle de système d’exploitation au ThreadPool.

BindHandle(IntPtr)

Attention

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

Lie un handle de système d’exploitation au 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

Paramètres

osHandle
IntPtr

nativeint

Qui IntPtr contient le handle. Le handle doit avoir été ouvert pour les E/S qui se chevauchent du côté non managé.

Retours

true si le handle est lié ; sinon, false.

Attributs

Exceptions

L’appelant n’a pas l’autorisation requise.

Remarques

Cette méthode n’est pas prise en charge lorsque le pool de threads Windows est configuré pour être utilisé au lieu du pool de threads .NET. Pour plus d’informations, consultez le paramètre de configuration du pool de threads Windows. Une alternative est la ThreadPoolBoundHandle classe.

S’applique à

BindHandle(SafeHandle)

Lie un handle de système d’exploitation au 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

Paramètres

osHandle
SafeHandle

Qui SafeHandle contient le handle du système d’exploitation. Le handle doit avoir été ouvert pour les E/S qui se chevauchent du côté non managé.

Retours

true si le handle est lié ; sinon, false.

Exceptions

osHandle a la valeur null.

Remarques

Cette méthode n’est pas prise en charge lorsque le pool de threads Windows est configuré pour être utilisé au lieu du pool de threads .NET. Pour plus d’informations, consultez le paramètre de configuration du pool de threads Windows. Une alternative est la ThreadPoolBoundHandle classe.

Le osHandle paramètre doit être un SafeFileHandle, qui dérive de la classe abstraite SafeHandle .

S’applique à