ThreadPoolBoundHandle Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje dojście we/wy powiązane z pulą wątków systemowych i umożliwia składnikom niskiego poziomu odbieranie powiadomień dotyczących operacji we/wy asynchronicznych.
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
| Nazwa | Opis |
|---|---|
| Handle |
Pobiera powiązany uchwyt systemu operacyjnego. |
Metody
| Nazwa | Opis |
|---|---|
| AllocateNativeOverlapped(IOCompletionCallback, Object, Object) |
Zwraca niezarządzany wskaźnik do NativeOverlapped struktury, określając delegata, który jest wywoływany po zakończeniu operacji we/wy asynchronicznej, 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 uchwytu, który jest powiązany 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() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |