İngilizce dilinde oku

Aracılığıyla paylaş


ThreadPool.BindHandle Yöntem

Tanım

bir işletim sistemi tanıtıcısını ThreadPoolöğesine bağlar.

Aşırı Yüklemeler

BindHandle(IntPtr)
Geçersiz.
Geçersiz.

bir işletim sistemi tanıtıcısını ThreadPoolöğesine bağlar.

BindHandle(SafeHandle)

bir işletim sistemi tanıtıcısını ThreadPoolöğesine bağlar.

BindHandle(IntPtr)

Kaynak:
ThreadPool.Portable.Unix.cs
Kaynak:
ThreadPool.Unix.cs
Kaynak:
ThreadPool.Unix.cs

Dikkat

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

Dikkat

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

bir işletim sistemi tanıtıcısını ThreadPoolöğesine bağlar.

C#
[System.Obsolete("ThreadPool.BindHandle(IntPtr) has been deprecated.  Please use ThreadPool.BindHandle(SafeHandle) instead.", false)]
public static bool BindHandle(IntPtr osHandle);
C#
[System.Obsolete("ThreadPool.BindHandle(IntPtr) has been deprecated. Use ThreadPool.BindHandle(SafeHandle) instead.")]
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static bool BindHandle(IntPtr osHandle);
C#
public static bool BindHandle(IntPtr osHandle);

Parametreler

osHandle
IntPtr

IntPtr Tutamacı tutan bir. Tanıtıcı, yönetilmeyen tarafta çakışan G/Ç için açılmış olmalıdır.

Döndürülenler

true tanıtıcı bağlıysa; aksi takdirde , false.

Öznitelikler

Özel durumlar

Çağıranın gerekli izni yok.

Açıklamalar

Windows iş parçacığı havuzu .NET iş parçacığı havuzu yerine kullanılacak şekilde yapılandırıldığında bu yöntem desteklenmez. Daha fazla bilgi için bkz. Windows iş parçacığı havuzu yapılandırma ayarı. Alternatif olarak sınıfı kullanılır ThreadPoolBoundHandle .

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler (Kullanım dışı)
.NET (Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9)
.NET Framework 1.1 (2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)
.NET Standard (2.0, 2.1)

BindHandle(SafeHandle)

Kaynak:
ThreadPool.Portable.Unix.cs
Kaynak:
ThreadPool.Unix.cs
Kaynak:
ThreadPool.Unix.cs

bir işletim sistemi tanıtıcısını ThreadPoolöğesine bağlar.

C#
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static bool BindHandle(System.Runtime.InteropServices.SafeHandle osHandle);
C#
[System.Security.SecurityCritical]
public static bool BindHandle(System.Runtime.InteropServices.SafeHandle osHandle);
C#
public static bool BindHandle(System.Runtime.InteropServices.SafeHandle osHandle);

Parametreler

osHandle
SafeHandle

SafeHandle İşletim sistemi tutamacını tutan bir. Tanıtıcı, yönetilmeyen tarafta çakışan G/Ç için açılmış olmalıdır.

Döndürülenler

true tanıtıcı bağlıysa; aksi takdirde , false.

Öznitelikler

Özel durumlar

osHandle, null değeridir.

Açıklamalar

Windows iş parçacığı havuzu .NET iş parçacığı havuzu yerine kullanılacak şekilde yapılandırıldığında bu yöntem desteklenmez. Daha fazla bilgi için bkz. Windows iş parçacığı havuzu yapılandırma ayarı. Alternatif olarak sınıfı kullanılır ThreadPoolBoundHandle .

parametresi, osHandle soyut SafeHandle sınıftan türetilen bir SafeFileHandleolmalıdır.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1