StreamWrapper
Содержание
[
Скрывать
]StreamWrapper класс
Aspose.IO.Stream wrapper for COM interface.
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