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

PrintQueueStream (Clase)

Una secuencia que representa un trabajo de impresión que está en la cola de impresión.

System.Object
  System.MarshalByRefObject
    System.IO.Stream
      System.Printing.PrintQueueStream

Espacio de nombres:  System.Printing
Ensamblado:  System.Printing (en System.Printing.dll)

public class PrintQueueStream : Stream

El tipo PrintQueueStream expone los siguientes miembros.

  NombreDescripción
Método públicoPrintQueueStream(PrintQueue, String)Inicializa una nueva instancia de la clase PrintQueueStream para el trabajo de impresión especificado que se hospeda en la PrintQueue especificada.
Método públicoPrintQueueStream(PrintQueue, String, Boolean)Inicializa una nueva instancia de la clase PrintQueueStream para el trabajo de impresión especificado que se hospeda en la PrintQueue especificada, con una indicación de si se deben confirmar o no los datos de PrintQueueStream cuando se cierra la secuencia.
Método públicoPrintQueueStream(PrintQueue, String, Boolean, PrintTicket)Inicializa una nueva instancia de la clase PrintQueueStream para el trabajo de impresión especificado que se hospeda en la PrintQueue especificada, con la configuración especificada y una indicación de si se deben confirmar o no los datos de PrintQueueStream cuando se cierra la secuencia.
Arriba

  NombreDescripción
Propiedad públicaCanReadObtiene un valor que indica si la secuencia admite la lectura. (Invalida a Stream.CanRead).
Propiedad públicaCanSeekObtiene un valor que indica si la secuencia admite búsqueda, que consiste en mover la posición de lectura y escritura a una nueva posición en la secuencia. (Invalida a Stream.CanSeek).
Propiedad públicaCanTimeoutObtiene un valor que determina si se puede agotar el tiempo de espera de la secuencia actual. (Se hereda de Stream).
Propiedad públicaCanWriteObtiene un valor que indica si la secuencia admite la escritura. (Invalida a Stream.CanWrite).
Propiedad públicaJobIdentifierObtiene el número de identificador del trabajo de impresión.
Propiedad públicaLengthDevuelve la longitud de la secuencia en bytes. (Invalida a Stream.Length).
Propiedad públicaPositionObtiene o establece la posición de lectura y escritura actual en la secuencia. (Invalida a Stream.Position).
Propiedad públicaReadTimeoutObtiene o establece un valor, en milisegundos, que determina durante cuánto tiempo la secuencia intentará realizar operaciones de lectura antes de que se agote el tiempo de espera. (Se hereda de Stream).
Propiedad públicaWriteTimeoutObtiene o establece un valor, en milisegundos, que determina durante cuánto tiempo la secuencia intentará realizar operaciones de escritura antes de que se agote el tiempo de espera. (Se hereda de Stream).
Arriba

  NombreDescripción
Método públicoBeginReadComienza una operación de lectura asincrónica. (Utilice ReadAsync en su lugar; vea la sección comentarios.) (Se hereda de Stream).
Método públicoBeginWriteComienza una operación de escritura asincrónica. (Invalida a Stream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)).
Método públicoCloseCierra la secuencia y libera los recursos, como sockets e identificadores de archivo, que están asociados a ésta. (Invalida a Stream.Close()).
Método públicoCopyTo(Stream)Lee los bytes de la secuencia actual y los escribe en otra secuencia de destino. (Se hereda de Stream).
Método públicoCopyTo(Stream, Int32)Lee todos los bytes de la secuencia actual y los escribe en otra secuencia, usando el tamaño de búfer especificado. (Se hereda de Stream).
Método públicoCopyToAsync(Stream)Lee asincrónicamente todos los bytes de la secuencia actual y los escribe en otra secuencia. (Se hereda de Stream).
Método públicoCopyToAsync(Stream, Int32)Lee asincrónicamente todos los bytes de la secuencia actual y los escribe en otra secuencia, usando el tamaño de búfer especificado. (Se hereda de Stream).
Método públicoCopyToAsync(Stream, Int32, CancellationToken)Lee asincrónicamente los bytes de la secuencia actual y los escribe en otro flujo, utilizando el tamaño de búfer especificado y el token de cancelación. (Se hereda de Stream).
Método públicoCreateObjRefCrea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject).
Método protegidoCreateWaitHandle Obsoleta. Asigna un objeto WaitHandle. (Se hereda de Stream).
Método públicoDispose()Libera todos los recursos utilizados por Stream. (Se hereda de Stream).
Método protegidoDispose(Boolean)Libera los recursos no administrados utilizados por PrintQueueStream y, de forma opcional, libera los recursos administrados. (Invalida a Stream.Dispose(Boolean)).
Método públicoEndReadEspera a que se complete la lectura asincrónica que se encuentra pendiente. (Utilice ReadAsync en su lugar; vea la sección comentarios.) (Se hereda de Stream).
Método públicoEndWriteFinaliza una operación de escritura asincrónica. (Invalida a Stream.EndWrite(IAsyncResult)).
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoFinalizePermite que un objeto PrintQueueStream intente liberar recursos y realizar otras operaciones de limpieza antes de que el objeto PrintQueueStream sea reclamado por la recolección de elementos no utilizados. (Invalida a Object.Finalize()).
Método públicoFlushBorra todos los búferes para esta secuencia y escribe los datos almacenados en búfer en el dispositivo subyacente. (Invalida a Stream.Flush()).
Método públicoFlushAsync()Borra asincrónicamente todos los búferes para este flujo y hace que los datos almacenados en búfer se escriban en el dispositivo subyacente. (Se hereda de Stream).
Método públicoFlushAsync(CancellationToken)Borra asincrónicamente todos los búferes del flujo actual y hace que todos los datos almacenados en el búfer se escriban en el dispositivo subyacente y supervisa las solicitudes de cancelación. (Se hereda de Stream).
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetLifetimeServiceRecupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método públicoGetType Obtiene el Typede la instancia actual. (Se hereda de Object).
Método públicoHandlePackagingProgressEventPermite que PrintQueueStream responda al progreso del empaquetado controlando el evento PackagingProgressEvent.
Método públicoInitializeLifetimeServiceObtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método protegidoMemberwiseClone() Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegidoMemberwiseClone(Boolean)Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject).
Método protegidoObjectInvariantInfraestructura. Obsoleta. Proporciona compatibilidad con una clase Contract. (Se hereda de Stream).
Método públicoReadLee una sucesión de bytes de la secuencia y avanza la posición de lectura y escritura en la secuencia según el número de bytes leídos. (Invalida a Stream.Read(Byte[], Int32, Int32)).
Método públicoReadAsync(Byte[], Int32, Int32)Lee asincrónicamente una secuencia de bytes de la secuencia actual y avanza la posición en esta secuencia según el número de bytes leídos. (Se hereda de Stream).
Método públicoReadAsync(Byte[], Int32, Int32, CancellationToken)Lee de forma asincrónica una secuencia de bytes en la secuencia actual, se hace avanzar la posición dentro de la secuencia el número de bytes leídos y controla las solicitudes de cancelación. (Se hereda de Stream).
Método públicoReadByteLee un byte de la secuencia y hace avanzar la posición de la secuencia en un byte, o devuelve -1 si está al final de la secuencia. (Se hereda de Stream).
Método públicoSeekEstablece la posición de lectura y escritura dentro de la secuencia. (Invalida a Stream.Seek(Int64, SeekOrigin)).
Método públicoSetLengthEstablece la longitud de la secuencia. (Invalida a Stream.SetLength(Int64)).
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Método públicoWriteEscribe una secuencia de bytes en la secuencia y avanza la posición de lectura y escritura en la secuencia en el número de bytes que se escribieron. (Invalida a Stream.Write(Byte[], Int32, Int32)).
Método públicoWriteAsync(Byte[], Int32, Int32)Escribe asincrónicamente una secuencia de bytes en la secuencia actual y avanza la posición actual en esta secuencia según el número de bytes escritos. (Se hereda de Stream).
Método públicoWriteAsync(Byte[], Int32, Int32, CancellationToken)Escribe de forma asincrónica una secuencia de bytes en la secuencia actual, se hace avanzar la posición actual dentro de la secuencia el número de bytes escritos y controla las solicitudes de cancelación. (Se hereda de Stream).
Método públicoWriteByteEscribe un byte a la posición actual en la secuencia y avanza la posición de la secuencia en un byte. (Se hereda de Stream).
Arriba

Utilice esta clase para escribir la información específica de dispositivo en un archivo de cola de impresión que el administrador de trabajos de impresión de Microsoft Windows no incluye automáticamente. Para esto, es necesario saber si el archivo de cola de impresión es un Metarchivo mejorado (EMF) o un XML Paper Specification (XPS). Si prefiere trabajar con una matriz de tipo Byte, también puede utilizar dos de las sobrecargas del método AddJob y la propiedad JobStream para escribir en el archivo de cola.

Nota de precauciónPrecaución

No se admite el uso de las clases incluidas en el espacio de nombres System.Printing en un servicio Windows o en un servicio o aplicación ASP.NET. Si se intenta utilizar estas clases en uno de estos tipos de aplicación, se pueden producir problemas inesperados; por ejemplo, la disminución del rendimiento del servicio y el inicio de excepciones en tiempo de ejecución.

Si desea imprimir desde una aplicación de Windows Forms, vea el espacio de nombres System.Drawing.Printing .

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, 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 static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft