Aracılığıyla paylaş


ThreadPoolBoundHandle Sınıf

Tanım

Sistem iş parçacığı havuzuna bağlı bir G/Ç tutamacını temsil eder ve alt düzey bileşenlerin zaman uyumsuz G/Ç işlemleri için bildirim almasını sağlar.

public ref class ThreadPoolBoundHandle sealed : IDisposable
public sealed class ThreadPoolBoundHandle : IDisposable
type ThreadPoolBoundHandle = class
    interface IDisposable
Public NotInheritable Class ThreadPoolBoundHandle
Implements IDisposable
Devralma
ThreadPoolBoundHandle
Uygulamalar

Özellikler

Handle

bağlı işletim sistemi tutamacını alır.

Yöntemler

AllocateNativeOverlapped(IOCompletionCallback, Object, Object)

Zaman uyumsuz G/Ç işlemi tamamlandığında çağrılan bir temsilciyi, bağlam sağlayan kullanıcı tarafından sağlanan bir nesneyi ve arabellek işlevi görecek yönetilen nesneleri belirterek bir yapıya yönetilmeyen bir işaretçi NativeOverlapped döndürür.

AllocateNativeOverlapped(PreAllocatedOverlapped)

Geri çağırma durumunu ve belirtilen PreAllocatedOverlapped nesneyle ilişkili arabellekleri kullanarak bir yapıya yönetilmeyen bir NativeOverlapped işaretçi döndürür.

BindHandle(SafeHandle)

Sistem iş parçacığı havuzuna bağlı belirtilen tanıtıcı için bir ThreadPoolBoundHandle döndürür.

Dispose()

Örnek tarafından ThreadPoolBoundHandle kullanılan tüm yönetilmeyen kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FreeNativeOverlapped(NativeOverlapped*)

yöntemi tarafından AllocateNativeOverlapped ayrılan bir NativeOverlapped yapıyla ilişkili belleği serbest bırakır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetNativeOverlappedState(NativeOverlapped*)

Yöntemi çağrılarak AllocateNativeOverlapped(IOCompletionCallback, Object, Object) örnek ayrıldığında NativeOverlapped belirtilen kullanıcı tarafından sağlanan nesneyi döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
UnsafeAllocateNativeOverlapped(IOCompletionCallback, Object, Object)

Zaman uyumsuz G/Ç işlemi tamamlandığında çağrılan bir NativeOverlapped temsilciyi, bağlam sağlayan kullanıcı tarafından sağlanan bir nesneyi ve arabellek işlevi görecek yönetilen nesneleri belirterek bir yapıya yönetilmeyen bir işaretçi döndürür.

Şunlara uygulanır