ThreadPoolBoundHandle Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un handle di I/O associato al pool di thread di sistema e consente ai componenti di basso livello di ricevere notifiche per le operazioni di I/O asincrone.
public ref class ThreadPoolBoundHandle sealed : IDisposable
public sealed class ThreadPoolBoundHandle : IDisposable
type ThreadPoolBoundHandle = class
interface IDisposable
Public NotInheritable Class ThreadPoolBoundHandle
Implements IDisposable
- Ereditarietà
-
ThreadPoolBoundHandle
- Implementazioni
Proprietà
| Nome | Descrizione |
|---|---|
| Handle |
Ottiene l'handle del sistema operativo associato. |
Metodi
| Nome | Descrizione |
|---|---|
| AllocateNativeOverlapped(IOCompletionCallback, Object, Object) |
Restituisce un puntatore non gestito a una NativeOverlapped struttura, specificando un delegato richiamato al termine dell'operazione di I/O asincrona, un oggetto fornito dall'utente che fornisce contesto e oggetti gestiti che fungono da buffer. |
| AllocateNativeOverlapped(PreAllocatedOverlapped) |
Restituisce un puntatore non gestito a una NativeOverlapped struttura utilizzando lo stato di callback e i buffer associati all'oggetto specificato PreAllocatedOverlapped . |
| BindHandle(SafeHandle) |
Restituisce un ThreadPoolBoundHandle oggetto per l'handle specificato, associato al pool di thread di sistema. |
| Dispose() |
Rilascia tutte le risorse non gestite usate dall'istanza ThreadPoolBoundHandle di . |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| FreeNativeOverlapped(NativeOverlapped*) |
Libera la memoria associata a una NativeOverlapped struttura allocata dal AllocateNativeOverlapped metodo . |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetNativeOverlappedState(NativeOverlapped*) |
Restituisce l'oggetto fornito dall'utente specificato quando l'istanza NativeOverlapped è stata allocata chiamando il AllocateNativeOverlapped(IOCompletionCallback, Object, Object) metodo . |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |