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) | Записывает байт в текущую позицию в потоке и перемещает позицию внутри потока на один байт. |
Смотрите Также
- интерфейс IStreamWrapper
- пространство имен Aspose.Slides
- сборка Aspose.Slides