ThreadPool.BindHandle Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lie un handle de système d'exploitation à ThreadPool.
Surcharges
BindHandle(IntPtr) |
Obsolète.
Obsolète.
Lie un handle de système d'exploitation à ThreadPool. |
BindHandle(SafeHandle) |
Lie un handle de système d'exploitation à ThreadPool. |
BindHandle(IntPtr)
- Source:
- ThreadPool.Portable.Unix.cs
- Source:
- ThreadPool.Unix.cs
- Source:
- ThreadPool.Unix.cs
Attention
ThreadPool.BindHandle(IntPtr) has been deprecated. Please use ThreadPool.BindHandle(SafeHandle) instead.
Attention
ThreadPool.BindHandle(IntPtr) has been deprecated. Use ThreadPool.BindHandle(SafeHandle) instead.
Lie un handle de système d'exploitation à 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
Paramètres
- osHandle
-
IntPtr
nativeint
IntPtr qui contient le handle. Il faut que le handle ait été ouvert pour des E/S avec chevauchement 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é à la place 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)
- Source:
- ThreadPool.Portable.Unix.cs
- Source:
- ThreadPool.Unix.cs
- Source:
- ThreadPool.Unix.cs
Lie un handle de système d'exploitation à 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
Paramètres
- osHandle
- SafeHandle
SafeHandle qui contient le handle du système d'exploitation. Il faut que le handle ait été ouvert pour des E/S avec chevauchement du côté non managé.
Retours
true
si le handle est lié ; sinon, false
.
- Attributs
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é à la place 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 .