IStreamWrapper

IStreamWrapper-Schnittstelle

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

public interface IStreamWrapper : IDisposable

Eigenschaften

NameBeschreibung
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

NameBeschreibung
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