IStreamWrapper

IStreamWrapper interface

contenedor Aspose.IO.Stream para la interfaz COM.

public interface IStreamWrapper : IDisposable

Propiedades

NombreDescripción
AsIDisposable { get; }Permite obtener la interfaz base IDisposable. Solo lecturaIDisposable .
CanRead { get; }Obtiene un valor que indica si el flujo actual admite lectura. Solo lecturaBoolean .
CanSeek { get; }Obtiene un valor que indica si el flujo actual admite la búsqueda. Solo lecturaBoolean .
CanWrite { get; }Obtiene un valor que indica si el flujo actual admite escritura. Solo lecturaBoolean .
Length { get; }Obtiene la longitud en bytes del flujo. Solo lecturaInt64 .
Position { get; }Obtiene la posición dentro del flujo actual. Solo lecturaInt64 .
Stream { get; }Obtiene una secuencia. Solo lecturaStream .

Métodos

NombreDescripción
Close()Cierra el flujo actual y libera cualquier recurso.
Flush()Borra todos los búferes de esta transmisión y hace que los datos almacenados en el búfer se escriban en el dispositivo subyacente.
Read(byte[], int, int)Lee una secuencia de bytes del flujo actual y avanza la posición dentro del flujo según el número de bytes leídos.
ReadByte()Lee un byte de la secuencia y avanza la posición dentro de la secuencia en un byte, o devuelve -1 si está al final de la secuencia.
Seek(long, SeekOrigin)Establece la posición dentro de la corriente actual
Write(byte[], int, int)escribe una secuencia de bytes en el flujo actual y avanza la posición actual dentro de este flujo según el número de bytes escritos.
WriteByte(byte)Escribe un byte en la posición actual en la secuencia y avanza la posición dentro de la secuencia en un byte.

Ver también