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