IStreamWrapper
Inhalt
[
Ausblenden
]IStreamWrapper-Schnittstelle
Aspose.IO.Stream-Wrap für COM-Schnittstelle.
public interface IStreamWrapper : IDisposable
Eigenschaften
Name | Beschreibung |
---|---|
AsIDisposable { get; } | Ermöglicht den Zugriff auf die Basis IDisposable-Schnittstelle. Nur-Lese IDisposable. |
CanRead { get; } | Ruft einen Wert ab, der angibt, ob der aktuelle Stream das Lesen unterstützt. Nur-Lese Boolean. |
CanSeek { get; } | Ruft einen Wert ab, der angibt, ob der aktuelle Stream das Suchen unterstützt. Nur-Lese Boolean. |
CanWrite { get; } | Ruft einen Wert ab, der angibt, ob der aktuelle Stream das Schreiben unterstützt. Nur-Lese Boolean. |
Length { get; } | Ruft die Länge in Bytes des Streams ab. Nur-Lese Int64. |
Position { get; } | Ruft die Position innerhalb des aktuellen Streams ab. Nur-Lese Int64. |
Stream { get; } | Ruft einen Stream ab. Nur-Lese Stream. |
Methoden
Name | Beschreibung |
---|---|
Close() | Schließt den aktuellen Stream und gibt alle Ressourcen frei. |
Flush() | Löscht alle Pufferspeicher für diesen Stream und veranlasst, dass alle gepufferten Daten an das zugrunde liegende Gerät geschrieben werden. |
Read(byte[], int, int) | Liest eine Folge von Bytes aus dem aktuellen Stream und verschiebt die Position innerhalb des Streams um die Anzahl der gelesenen Bytes. |
ReadByte() | Liest ein Byte aus dem Stream und verschiebt die Position innerhalb des Streams um ein Byte oder gibt -1 zurück, wenn das Ende des Streams erreicht ist. |
Seek(long, SeekOrigin) | Setzt die Position innerhalb des aktuellen Streams. |
Write(byte[], int, int) | Schreibt eine Folge von Bytes in den aktuellen Stream und verschiebt die aktuelle Position innerhalb dieses Streams um die Anzahl der geschriebenen Bytes. |
WriteByte(byte) | Schreibt ein Byte an die aktuelle Position im Stream und verschiebt die Position innerhalb des Streams um ein Byte. |
Siehe auch
- Namespace Aspose.Slides
- Assembly Aspose.Slides