ThreadPoolBoundHandle クラス

定義

システム スレッド プールにバインドされ、下位レベルのコンポーネントが非同期 I/O 操作の通知を受信できるようにする I/O ハンドルを表します。

public ref class ThreadPoolBoundHandle sealed : IDisposable
public sealed class ThreadPoolBoundHandle : IDisposable
type ThreadPoolBoundHandle = class
    interface IDisposable
Public NotInheritable Class ThreadPoolBoundHandle
Implements IDisposable
継承
ThreadPoolBoundHandle
実装

プロパティ

名前 説明
Handle

バインドされたオペレーティング システム ハンドルを取得します。

メソッド

名前 説明
AllocateNativeOverlapped(IOCompletionCallback, Object, Object)

非同期 I/O 操作が完了したときに呼び出されるデリゲート、コンテキストを提供するユーザー指定のオブジェクト、およびバッファーとして機能するマネージド オブジェクトを指定して、 NativeOverlapped 構造体へのアンマネージ ポインターを返します。

AllocateNativeOverlapped(PreAllocatedOverlapped)

指定したPreAllocatedOverlapped オブジェクトに関連付けられたコールバック状態とバッファーを使用して、NativeOverlapped構造体へのアンマネージ ポインターを返します。

BindHandle(SafeHandle)

システム スレッド プールにバインドされている、指定したハンドルの ThreadPoolBoundHandle を返します。

Dispose()

ThreadPoolBoundHandle インスタンスによって使用されるすべてのアンマネージ リソースを解放します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
FreeNativeOverlapped(NativeOverlapped*)

AllocateNativeOverlapped メソッドによって割り当てられたNativeOverlapped構造体に関連付けられているメモリを解放します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetNativeOverlappedState(NativeOverlapped*)

AllocateNativeOverlapped(IOCompletionCallback, Object, Object) メソッドを呼び出して、NativeOverlapped インスタンスが割り当てられたときに指定されたユーザー指定のオブジェクトを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象