ThreadPool.BindHandle Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří vazbu popisovače operačního systému na ThreadPool.
Přetížení
BindHandle(IntPtr) |
Zastaralé.
Zastaralé.
Vytvoří vazbu popisovače operačního systému na ThreadPool. |
BindHandle(SafeHandle) |
Vytvoří vazbu popisovače operačního systému na ThreadPool. |
BindHandle(IntPtr)
- Zdroj:
- ThreadPool.Unix.cs
- Zdroj:
- ThreadPool.Unix.cs
Upozornění
ThreadPool.BindHandle(IntPtr) has been deprecated. Please use ThreadPool.BindHandle(SafeHandle) instead.
Upozornění
ThreadPool.BindHandle(IntPtr) has been deprecated. Use ThreadPool.BindHandle(SafeHandle) instead.
Vytvoří vazbu popisovače operačního systému na 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
Parametry
- osHandle
-
IntPtr
nativeint
Objekt IntPtr , který drží úchyt. Popisovač musí být otevřen pro překrývající se vstupně-výstupní operace na nespravované straně.
Návraty
true
pokud je úchyt vázaný; v opačném případě . false
- Atributy
Výjimky
Volající nemá požadované oprávnění.
Poznámky
Tato metoda není podporována, pokud je fond vláken Systému Windows nakonfigurován tak, aby se používal místo fondu vláken .NET. Další informace najdete v nastavení konfigurace fondu vláken Windows. Alternativou je ThreadPoolBoundHandle třída.
Platí pro
BindHandle(SafeHandle)
- Zdroj:
- ThreadPool.Unix.cs
- Zdroj:
- ThreadPool.Unix.cs
Vytvoří vazbu popisovače operačního systému na 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
Parametry
- osHandle
- SafeHandle
A SafeHandle , který obsahuje popisovač operačního systému. Popisovač musí být otevřen pro překrývající se vstupně-výstupní operace na nespravované straně.
Návraty
true
pokud je úchyt vázaný; v opačném případě . false
- Atributy
Výjimky
osHandle
je null
.
Poznámky
Tato metoda není podporována, pokud je fond vláken Systému Windows nakonfigurován tak, aby se používal místo fondu vláken .NET. Další informace najdete v nastavení konfigurace fondu vláken Windows. Alternativou je ThreadPoolBoundHandle třída.
Parametr osHandle
by měl být SafeFileHandle, který je odvozen z abstraktní SafeHandle třídy.