StreamWrapper

Класс StreamWrapper

Обертка Aspose.IO.Stream для интерфейса COM.

public class StreamWrapper : IStreamWrapper

Свойства

ИмяОписание
AsIDisposable { get; }Позволяет получить базовый интерфейс IDisposable. Только для чтения IDisposable.
CanRead { get; }Получает значение, указывающее, поддерживает ли текущий поток чтение. Только для чтения Boolean.
CanSeek { get; }Получает значение, указывающее, поддерживает ли текущий поток поиск. Только для чтения Boolean.
CanWrite { get; }Получает значение, указывающее, поддерживает ли текущий поток запись. Только для чтения Boolean.
Length { get; }Получает длину в байтах потока. Только для чтения Int64.
Position { get; }Получает или задает позицию внутри текущего потока. Только для чтения Int64.
Stream { get; }Получает поток. Только для чтения Stream.

Методы

ИмяОписание
Close()Закрывает текущий поток и освобождает любые ресурсы.
Dispose()Освобождает объект.
Flush()Очищает все буферы для этого потока и приводит к записи любых буферизованных данных на подлежащее устройство.
Read(byte[], int, int)Читает последовательность байтов из текущего потока и перемещает позицию внутри потока на количество прочитанных байтов.
ReadByte()Читает байт из потока и перемещает позицию внутри потока на один байт, или возвращает -1, если достигнут конец потока.
Seek(long, SeekOrigin)Устанавливает позицию внутри текущего потока
Write(byte[], int, int)Записывает последовательность байтов в текущий поток и перемещает текущую позицию внутри этого потока на количество записанных байтов.
WriteByte(byte)Записывает байт в текущую позицию в потоке и перемещает позицию внутри потока на один байт.

Смотрите Также