Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Overlapped (Clase)

Proporciona una representación administrada de una estructura OVERLAPPED de Win32, incluyendo métodos para transferir información de una instancia de Overlapped a una estructura NativeOverlapped.

System.Object
  System.Threading.Overlapped

Espacio de nombres:  System.Threading
Ensamblado:  mscorlib (en mscorlib.dll)

[ComVisibleAttribute(true)]
public class Overlapped

El tipo Overlapped expone los siguientes miembros.

  NombreDescripción
Método públicoOverlapped()Inicializa una nueva instancia vacía de la clase Overlapped.
Método públicoOverlapped(Int32, Int32, Int32, IAsyncResult) Obsoleto. Inicializa una nueva instancia de la clase Overlapped con la posición de archivo especificada, con el identificador de entero de 32 bits para un evento que está señalado cuando finaliza la operación de E/S y con una interfaz a través de la cual se van a devolver los resultados de la operación.
Método públicoOverlapped(Int32, Int32, IntPtr, IAsyncResult)Inicializa una nueva instancia de la clase Overlapped con la posición de archivo especificada, con el identificador para un evento que está señalado cuando finaliza la operación de E/S y con una interfaz a través de la cual se van a devolver los resultados de la operación.
Arriba

  NombreDescripción
Propiedad públicaAsyncResultObtiene o establece el objeto que proporciona información de estado sobre la operación de E/S.
Propiedad públicaEventHandle Obsoleto. Obtiene o establece el identificador de entero de 32 bits para un evento de sincronización que está señalado cuando finaliza la operación de E/S.
Propiedad públicaEventHandleIntPtrObtiene o establece el identificador para el evento de sincronización que está señalado cuando finaliza la operación de E/S.
Propiedad públicaOffsetHighObtiene o establece la palabra de orden superior de la posición del archivo en la que iniciar la transferencia. La posición de archivo es el desplazamiento de bytes desde el inicio del archivo.
Propiedad públicaOffsetLowObtiene o establece la palabra de orden inferior de la posición del archivo en la que iniciar la transferencia. La posición de archivo es el desplazamiento de bytes desde el inicio del archivo.
Arriba

  NombreDescripción
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoMiembro estáticoFreeLibera la memoria no administrada asociada a una estructura nativa superpuesta asignada por el método Pack.
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetType Obtiene el Typede la instancia actual. (Se hereda de Object).
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoPack(IOCompletionCallback) Obsoleto. Empaqueta la instancia actual en una estructura NativeOverlapped, especificando el delegado que se va a invocar cuando finalice la operación de E/S asincrónica.
Método públicoPack(IOCompletionCallback, Object)Empaqueta la instancia actual en una estructura NativeOverlapped, especificando un delegado que se invoca al completarse la operación de E/S asincrónica y un objeto administrado que actúa como búfer.
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Método públicoMiembro estáticoUnpackDesempaqueta la estructura NativeOverlapped no administrada especificada en un objeto Overlapped administrado.
Método públicoUnsafePack(IOCompletionCallback) Obsoleto. Empaqueta la instancia actual en una estructura NativeOverlapped, especificando el delegado que se va a invocar cuando finalice la operación de E/S asincrónica. No difunde la pila de llamadas.
Método públicoUnsafePack(IOCompletionCallback, Object)Empaqueta la instancia actual en una estructura NativeOverlapped, especificando el delegado que se invoca al finalizar la operación de E/S asincrónica y el objeto administrado que actúa como búfer. No difunde la pila de llamadas.
Arriba

Los métodos Pack y UnsafePack transfieren información de un objeto Overlapped a una estructura NativeOverlapped que se puede pasar a las funciones Win32 API para E/S asincrónica de archivos. El método Unpack transfiere información de una estructura NativeOverlapped a una instancia de la clase Overlapped.

Los cambios en las propiedades de un objeto Overlapped afectan a su estructura NativeOverlapped asociada y viceversa.

.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft