Udostępnij za pośrednictwem


ThreadPoolBoundHandle Klasa

Definicja

Reprezentuje dojście we/wy powiązane z pulą wątków systemowych i umożliwia składnikom niskiego poziomu odbieranie powiadomień dotyczących asynchronicznych operacji we/wy.

public ref class ThreadPoolBoundHandle sealed : IDisposable
public sealed class ThreadPoolBoundHandle : IDisposable
type ThreadPoolBoundHandle = class
    interface IDisposable
Public NotInheritable Class ThreadPoolBoundHandle
Implements IDisposable
Dziedziczenie
ThreadPoolBoundHandle
Implementuje

Właściwości

Handle

Pobiera powiązane dojście systemu operacyjnego.

Metody

AllocateNativeOverlapped(IOCompletionCallback, Object, Object)

Zwraca niezarządzany wskaźnik do NativeOverlapped struktury, określając delegata wywoływanego po zakończeniu operacji asynchronicznej we/wy, obiektu dostarczonego przez użytkownika, który dostarcza kontekst i zarządzanych obiektów, które służą jako bufory.

AllocateNativeOverlapped(PreAllocatedOverlapped)

Zwraca niezarządzany wskaźnik do NativeOverlapped struktury przy użyciu stanu wywołania zwrotnego i buforów skojarzonych z określonym PreAllocatedOverlapped obiektem.

BindHandle(SafeHandle)

Zwraca wartość ThreadPoolBoundHandle dla określonego dojścia powiązanego z pulą wątków systemowych.

Dispose()

Zwalnia wszystkie niezarządzane zasoby używane przez ThreadPoolBoundHandle wystąpienie.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
FreeNativeOverlapped(NativeOverlapped*)

Zwalnia pamięć skojarzona ze strukturą przydzieloną NativeOverlapped przez metodę AllocateNativeOverlapped .

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetNativeOverlappedState(NativeOverlapped*)

Zwraca obiekt podany przez użytkownika, który został określony podczas NativeOverlapped przydzielania wystąpienia przez wywołanie AllocateNativeOverlapped(IOCompletionCallback, Object, Object) metody .

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
UnsafeAllocateNativeOverlapped(IOCompletionCallback, Object, Object)

Zwraca niezarządzany wskaźnik do NativeOverlapped struktury, określając delegata wywoływanego po zakończeniu operacji asynchronicznej we/wy, obiektu dostarczonego przez użytkownika zapewniającego kontekst i zarządzanych obiektów, które służą jako bufory.

Dotyczy