Sdílet prostřednictvím


ThreadPool.BindHandle Metoda

Definice

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.Portable.Unix.cs
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

truepokud 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.Portable.Unix.cs
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

truepokud 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.

Platí pro