IStreamWrapper
Contents
[
Hide
]IStreamWrapper interface
Aspose.IO.Stream wrapper for COM interface.
public interface IStreamWrapper : IDisposable
Properties
| Name | Description |
|---|---|
| AsIDisposable { get; } | Allows to get base IDisposable interface. Read-only IDisposable. |
| CanRead { get; } | Gets a value indicating whether the current stream supports reading. Read-only Boolean. |
| CanSeek { get; } | Gets a value indicating whether the current stream supports seeking. Read-only Boolean. |
| CanWrite { get; } | Gets a value indicating whether the current stream supports writing. Read-only Boolean. |
| Length { get; } | Gets the length in bytes of the stream. Read-only Int64. |
| Position { get; } | Gets the position within the current stream. Read-only Int64. |
| Stream { get; } | Gets a stream. Read-only Stream. |
Methods
| Name | Description |
|---|---|
| Close() | Closes the current stream and releases any resources. |
| Flush() | Clears all buffers for this stream and causes any buffered data to be written to the underlying device. |
| Read(byte[], int, int) | Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. |
| ReadByte() | Reads a byte from the stream and advances the position within the stream by one byte, or returns -1 if at the end of the stream. |
| Seek(long, SeekOrigin) | Sets the position within the current stream |
| Write(byte[], int, int) | writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. |
| WriteByte(byte) | Writes a byte to the current position in the stream and advances the position within the stream by one byte. |
See Also
- namespace Aspose.Slides
- assembly Aspose.Slides