IStreamWrapper
Inhalt
[
Ausblenden
]IStreamWrapper Schnittstelle
Aspose.IO.Stream Wrapper für COM-Schnittstelle.
public interface IStreamWrapper : IDisposable
Eigenschaften
| Name | Beschreibung |
|---|---|
| AsIDisposable { get; } | Ermöglicht das Abrufen der Basis-IDisposable-Schnittstelle. Nur lesbar IDisposable. |
| CanRead { get; } | Gibt einen Wert zurück, der angibt, ob der aktuelle Stream das Lesen unterstützt. Nur lesbar Boolean. |
| CanSeek { get; } | Gibt einen Wert zurück, der angibt, ob der aktuelle Stream das Suchen unterstützt. Nur lesbar Boolean. |
| CanWrite { get; } | Gibt einen Wert zurück, der angibt, ob der aktuelle Stream das Schreiben unterstützt. Nur lesbar Boolean. |
| Length { get; } | Gibt die Länge des Streams in Bytes zurück. Nur lesbar Int64. |
| Position { get; } | Gibt die Position im aktuellen Stream zurück. Nur lesbar Int64. |
| Stream { get; } | Gibt einen Stream zurück. Nur lesbar Stream. |
Methoden
| Name | Beschreibung |
|---|---|
| Close() | Schließt den aktuellen Stream und gibt alle Ressourcen frei. |
| Flush() | Leert alle Puffer dieses Streams und sorgt dafür, dass gepufferte Daten in das zugrunde liegende Gerät geschrieben werden. |
| Read(byte[], int, int) | Liest eine Sequenz von Bytes aus dem aktuellen Stream und verschiebt die Position im Stream um die gelesene Anzahl an Bytes. |
| ReadByte() | Liest ein Byte aus dem Stream und verschiebt die Position im Stream um ein Byte, oder gibt -1 zurück, wenn das Ende des Streams erreicht ist. |
| Seek(long, SeekOrigin) | Setzt die Position im aktuellen Stream |
| Write(byte[], int, int) | schreibt eine Sequenz von Bytes in den aktuellen Stream und verschiebt die aktuelle Position in diesem Stream um die geschriebene Anzahl an Bytes. |
| WriteByte(byte) | Schreibt ein Byte an die aktuelle Position im Stream und verschiebt die Position im Stream um ein Byte. |
Siehe auch
- namespace Aspose.Slides
- Assembly Aspose.Slides