ThreadPoolBoundHandle.BindHandle(SafeHandle) Metode

Definisi

Mengembalikan untuk handel yang ditentukan, yang terikat ke kumpulan utas ThreadPoolBoundHandle sistem.

public:
 static System::Threading::ThreadPoolBoundHandle ^ BindHandle(System::Runtime::InteropServices::SafeHandle ^ handle);
public static System.Threading.ThreadPoolBoundHandle BindHandle(System.Runtime.InteropServices.SafeHandle handle);
[System.Security.SecurityCritical]
public static System.Threading.ThreadPoolBoundHandle BindHandle(System.Runtime.InteropServices.SafeHandle handle);
static member BindHandle : System.Runtime.InteropServices.SafeHandle -> System.Threading.ThreadPoolBoundHandle
[<System.Security.SecurityCritical>]
static member BindHandle : System.Runtime.InteropServices.SafeHandle -> System.Threading.ThreadPoolBoundHandle
Public Shared Function BindHandle (handle As SafeHandle) As ThreadPoolBoundHandle

Parameter

handle
SafeHandle

Objek yang memegang handel sistem operasi. Handel harus dibuka untuk I/O yang tumpang tindih dalam kode yang tidak dikelola.

Mengembalikan

ThreadPoolBoundHandle untuk handle, yang terikat ke kumpulan utas sistem.

Atribut

Pengecualian

handle adalah null.

handle telah dibuang.

-atau-

handle tidak merujuk ke handel I/O yang valid.

-atau-

handle mengacu pada handel yang belum dibuka untuk I/O yang tumpang tindih.

-atau-

handle mengacu pada handel yang telah terikat.

Keterangan

Metode ini harus dipanggil sekali per handel.

Objek ThreadPoolBoundHandle tidak mengambil kepemilikan handle; tetap menjadi tanggung jawab pemanggil untuk memanggil Dispose.

Berlaku untuk