IStreamWrapper

IStreamWrapper Schnittstelle

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

public interface IStreamWrapper : IDisposable

Eigenschaften

NameBeschreibung
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

NameBeschreibung
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