StreamWrapper
Inhalt
[
Ausblenden
]StreamWrapper-Klasse
Aspose.IO.Stream-Wrapper für COM-Schnittstelle.
public class StreamWrapper : IStreamWrapper
Eigenschaften
Name | Beschreibung |
---|---|
AsIDisposable { get; } | Ermöglicht den Zugriff auf die basale IDisposable-Schnittstelle. Nur lesbares IDisposable. |
CanRead { get; } | Gibt einen Wert zurück, der angibt, ob der aktuelle Stream das Lesen unterstützt. Nur lesbares Boolean. |
CanSeek { get; } | Gibt einen Wert zurück, der angibt, ob der aktuelle Stream das Suchen unterstützt. Nur lesbares Boolean. |
CanWrite { get; } | Gibt einen Wert zurück, der angibt, ob der aktuelle Stream das Schreiben unterstützt. Nur lesbares Boolean. |
Length { get; } | Gibt die Länge in Bytes des Streams zurück. Nur lesbares Int64. |
Position { get; } | Gibt die Position im aktuellen Stream zurück oder legt sie fest. Nur lesbares Int64. |
Stream { get; } | Gibt einen Stream zurück. Nur lesbarer Stream. |
Methoden
Name | Beschreibung |
---|---|
Close() | Schließt den aktuellen Stream und gibt alle Ressourcen frei. |
Dispose() | Gibt das Objekt frei. |
Flush() | Löscht alle Puffer für diesen Stream und sorgt dafür, dass alle gepufferten Daten an das zugrunde liegende Gerät geschrieben werden. |
Read(byte[], int, int) | Liest eine Bytefolge aus dem aktuellen Stream und bewegt die Position im Stream um die Anzahl der gelesenen Bytes vorwärts. |
ReadByte() | Liest ein Byte aus dem Stream und bewegt die Position im Stream um ein Byte vorwärts oder gibt -1 zurück, wenn das Ende des Streams erreicht ist. |
Seek(long, SeekOrigin) | Legt die Position im aktuellen Stream fest. |
Write(byte[], int, int) | Schreibt eine Bytefolge in den aktuellen Stream und bewegt die aktuelle Position in diesem Stream um die Anzahl der geschriebenen Bytes vorwärts. |
WriteByte(byte) | Schreibt ein Byte an der aktuellen Position im Stream und bewegt die Position im Stream um ein Byte vorwärts. |
Siehe Auch
- Schnittstelle IStreamWrapper
- Namespace Aspose.Slides
- Assembly Aspose.Slides