OutputStream

OutputStream class

Un flujo sustituto envuelve el flujo de salida real y controla el acceso a él. OutputStream contiene datos de URI que describen la ubicación del flujo de salida.

public class OutputStream : Stream

Constructores

NombreDescripción
OutputStream(Stream, string)Inicializa una nueva instancia delOutputStream clase.

Propiedades

NombreDescripción
override CanRead { get; }Obtiene un valor que indica si el flujo de salida envuelto admite la lectura.
override CanSeek { get; }Obtiene un valor que indica si el flujo de salida envuelto admite la búsqueda.
override CanWrite { get; }Obtiene un valor que indica si el flujo de salida envuelto admite escritura.
override Length { get; }Obtiene la longitud en bytes del flujo de salida envuelto.
override Position { get; set; }Obtiene o establece la posición dentro del flujo de salida envuelto.
Uri { get; }Obtiene la URI de la ubicación de transmisión.

Métodos

NombreDescripción
override Close()Cierra el flujo de salida envuelto y el flujo actual.
override Flush()Borra todos los búferes para el flujo de salida empaquetado y hace que los datos almacenados en el búfer se escriban en el dispositivo subyacente.
override Read(byte[], int, int)Lee una secuencia de bytes del flujo de salida empaquetado y avanza la posición dentro del flujo según el número de bytes leídos.
override Seek(long, SeekOrigin)Establece la posición dentro del flujo de salida envuelto.
override SetLength(long)Establece la longitud del flujo de salida envuelto.
override Write(byte[], int, int)Escribe una secuencia de bytes en el flujo de salida envuelto y avanza la posición actual dentro de este flujo por el número de bytes escritos.

Ver también