Share via


ThreadPool.BindHandle Metode

Definisi

Mengikat handel sistem operasi ke ThreadPool.

Overload

BindHandle(IntPtr)
Kedaluwarsa.
Kedaluwarsa.

Mengikat handel sistem operasi ke ThreadPool.

BindHandle(SafeHandle)

Mengikat handel sistem operasi ke ThreadPool.

BindHandle(IntPtr)

Sumber:
ThreadPool.Portable.Unix.cs
Sumber:
ThreadPool.Unix.cs
Sumber:
ThreadPool.Unix.cs

Perhatian

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

Perhatian

ThreadPool.BindHandle(IntPtr) has been deprecated. Use ThreadPool.BindHandle(SafeHandle) instead.

Mengikat handel sistem operasi ke 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

Parameter

osHandle
IntPtr

nativeint

Yang IntPtr memegang pegangan. Handel harus dibuka untuk I/O yang tumpang tindih di sisi yang tidak dikelola.

Mengembalikan

true jika handel terikat; jika tidak, false.

Atribut

Pengecualian

Pemanggil tidak memiliki izin yang diperlukan.

Keterangan

Metode ini tidak didukung ketika kumpulan utas Windows dikonfigurasi untuk digunakan alih-alih kumpulan utas .NET. Untuk informasi selengkapnya, lihat pengaturan konfigurasi kumpulan utas Windows. Alternatifnya ThreadPoolBoundHandle adalah kelas .

Berlaku untuk

BindHandle(SafeHandle)

Sumber:
ThreadPool.Portable.Unix.cs
Sumber:
ThreadPool.Unix.cs
Sumber:
ThreadPool.Unix.cs

Mengikat handel sistem operasi ke 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

Parameter

osHandle
SafeHandle

yang SafeHandle memegang handel sistem operasi. Handel harus dibuka untuk I/O yang tumpang tindih di sisi yang tidak dikelola.

Mengembalikan

true jika handel terikat; jika tidak, false.

Atribut

Pengecualian

osHandleadalah null.

Keterangan

Metode ini tidak didukung ketika kumpulan utas Windows dikonfigurasi untuk digunakan alih-alih kumpulan utas .NET. Untuk informasi selengkapnya, lihat pengaturan konfigurasi kumpulan utas Windows. Alternatifnya ThreadPoolBoundHandle adalah kelas .

Parameter osHandle harus berupa SafeFileHandle, yang berasal dari kelas abstrak SafeHandle .

Berlaku untuk