ThreadPool.BindHandle 方法

定義

將作業系統的 handle 綁定到 ThreadPool.

多載

名稱 Description
BindHandle(IntPtr)
已淘汰.

將作業系統的 handle 綁定到 ThreadPool.

BindHandle(SafeHandle)

將作業系統的 handle 綁定到 ThreadPool.

BindHandle(IntPtr)

警告

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

將作業系統的 handle 綁定到 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

參數

osHandle
IntPtr

nativeint

還有 IntPtr 那個握把手的。 非管理側的 I/O 重疊時,手柄必須是打開的。

傳回

true如果把手被綁定;否則,。 false

屬性

例外狀況

來電者沒有所需的權限。

備註

當 Windows 執行緒池被設定為取代 .NET 執行緒池時,此方法不被支援。 更多資訊請參閱 Windows 執行緒池設定。 另一個選擇是職業。ThreadPoolBoundHandle

適用於

BindHandle(SafeHandle)

將作業系統的 handle 綁定到 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

參數

osHandle
SafeHandle

A SafeHandle 是持有作業系統 handle 的。 非管理側的 I/O 重疊時,手柄必須是打開的。

傳回

true如果把手被綁定;否則,。 false

例外狀況

osHandlenull

備註

當 Windows 執行緒池被設定為取代 .NET 執行緒池時,此方法不被支援。 更多資訊請參閱 Windows 執行緒池設定。 另一個選擇是職業。ThreadPoolBoundHandle

osHandle參數應為 SafeFileHandle,該 ,源自抽象SafeHandle類別。

適用於