StreamWrapper

StreamWrapper-Klasse

Aspose.IO.Stream-Wrapper für COM-Schnittstelle.

public class StreamWrapper : IStreamWrapper

Eigenschaften

NameBeschreibung
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

NameBeschreibung
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