Share via


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ý obsahuje popisovač. 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ázán; 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 systému 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ázán; 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 systému Windows. Alternativou je ThreadPoolBoundHandle třída .

Parametr osHandle by měl být , SafeFileHandlekterý je odvozený z abstraktní SafeHandle třídy.

Platí pro