ThreadPool.BindHandle 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將作業系統的 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
參數
傳回
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
例外狀況
osHandle 是 null。
備註
當 Windows 執行緒池被設定為取代 .NET 執行緒池時,此方法不被支援。 更多資訊請參閱 Windows 執行緒池設定。 另一個選擇是職業。ThreadPoolBoundHandle
osHandle參數應為 SafeFileHandle,該 ,源自抽象SafeHandle類別。