StreamWrapper

StreamWrapper clase

Aspose.IO.Stream wrapper for COM interface.

public class StreamWrapper : IStreamWrapper

Propiedades

NombreDescripción
AsIDisposable { get; }Permite obtener la interfaz base IDisposable. Sólo lectura IDisposable.
CanRead { get; }Obtiene un valor que indica si la corriente actual admite lectura. Sólo lectura Boolean.
CanSeek { get; }Obtiene un valor que indica si la corriente actual admite búsqueda. Sólo lectura Boolean.
CanWrite { get; }Obtiene un valor que indica si la corriente actual admite escritura. Sólo lectura Boolean.
Length { get; }Obtiene la longitud en bytes de la corriente. Sólo lectura Int64.
Position { get; }Obtiene o establece la posición dentro de la corriente actual. Sólo lectura Int64.
Stream { get; }Obtiene una corriente. Sólo lectura Stream.

Métodos

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

Ver también