Compartir vía


ThreadPoolBoundHandle Clase

Definición

Representa un identificador de E/S que se enlaza al grupo de subprocesos de sistema y permite que los componentes de bajo nivel reciban notificaciones para operaciones de E/S asincrónicas.

public ref class ThreadPoolBoundHandle sealed : IDisposable
public sealed class ThreadPoolBoundHandle : IDisposable
type ThreadPoolBoundHandle = class
    interface IDisposable
Public NotInheritable Class ThreadPoolBoundHandle
Implements IDisposable
Herencia
ThreadPoolBoundHandle
Implementaciones

Propiedades

Handle

Obtiene el identificador de sistema operativo enlazado.

Métodos

AllocateNativeOverlapped(IOCompletionCallback, Object, Object)

Devuelve un puntero no administrado a una estructura NativeOverlapped, especificando un delegado que se invoca una vez completada la operación de E/S asincrónica, un objeto proporcionado por el usuario que proporciona contexto y los objetos administrados que actúan como búferes.

AllocateNativeOverlapped(PreAllocatedOverlapped)

Devuelve un puntero no administrado a una estructura NativeOverlapped con el estado de devolución de llamada y los búferes asociados con el objeto PreAllocatedOverlapped especificado.

BindHandle(SafeHandle)

Devuelve ThreadPoolBoundHandle para el identificador especificado, que está enlazado al grupo de subprocesos del sistema.

Dispose()

Libera todos los recursos no administrados que usa la instancia de ThreadPoolBoundHandle.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
FreeNativeOverlapped(NativeOverlapped*)

Libera la memoria asociada con una estructura NativeOverlapped asignada por el método AllocateNativeOverlapped.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetNativeOverlappedState(NativeOverlapped*)

Devuelve el objeto proporcionado por el usuario que se especificó cuando la instancia de NativeOverlapped se asignó mediante una llamada al método AllocateNativeOverlapped(IOCompletionCallback, Object, Object).

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
UnsafeAllocateNativeOverlapped(IOCompletionCallback, Object, Object)

Devuelve un puntero no administrado a una NativeOverlapped estructura, especificando un delegado que se invoca cuando se completa la operación de E/S asincrónica, un objeto proporcionado por el usuario que proporciona contexto y objetos administrados que actúan como búferes.

Se aplica a