ThreadPoolBoundHandle Classe

Definizione

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)

Si applica a