StreamWrapper

Clase StreamWrapper

Envoltorio de Aspose.IO.Stream para la interfaz COM.

public class StreamWrapper : IStreamWrapper  

Propiedades

NombreDescripción
AsIDisposable { get; }Permite obtener la interfaz base IDisposable. Solo lectura IDisposable.
CanRead { get; }Obtiene un valor que indica si el flujo actual admite lectura. Booleano de solo lectura.
CanSeek { get; }Obtiene un valor que indica si el flujo actual admite búsqueda. Booleano de solo lectura.
CanWrite { get; }Obtiene un valor que indica si el flujo actual admite escritura. Booleano de solo lectura.
Length { get; }Obtiene la longitud en bytes del flujo. Int64 de solo lectura.
Position { get; }Obtiene o establece la posición dentro del flujo actual. Int64 de solo lectura.
Stream { get; }Obtiene un flujo. Flujo de solo lectura.

Métodos

NombreDescripción
Close()Cierra el flujo actual y libera cualquier recurso.
Dispose()Elimina el objeto.
Flush()Limpia todos los búferes para este flujo y causa que cualquier dato en búfer se escriba en el dispositivo subyacente.
Read(byte[], int, int)Lee una secuencia de bytes del flujo actual y avanza la posición dentro del flujo por el número de bytes leídos.
ReadByte()Lee un byte del flujo y avanza la posición dentro del flujo un byte, o devuelve -1 si se encuentra al final del flujo.
Seek(long, SeekOrigin)Establece la posición dentro del flujo actual
Write(byte[], int, int)Escribe una secuencia de bytes en el flujo actual y avanza la posición actual dentro de este flujo por el número de bytes escritos.
WriteByte(byte)Escribe un byte en la posición actual del flujo y avanza la posición dentro del flujo un byte.

Véase también