Class 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
Nombre | Descripción |
---|
OutputStream(Stream, string) | Inicializa una nueva instancia delOutputStream clase. |
Propiedades
Nombre | Descripció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
Nombre | Descripció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