StreamWrapper
Содержание
[
Скрывать
]StreamWrapper class
Оболочка 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) | Записывает байт в текущую позицию в потоке и перемещает позицию в потоке на один байт. |
Смотрите также
- interface IStreamWrapper
- пространство имен Aspose.Slides
- сборка Aspose.Slides