IStreamWrapper

IStreamWrapper interface

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

public interface IStreamWrapper : IDisposable

Eigenschaften

NameBeschreibung
AsIDisposable { get; }Ermöglicht das Abrufen der Basis-IDisposable-Schnittstelle. SchreibgeschütztIDisposable .
CanRead { get; }Ruft einen Wert ab, der angibt, ob der aktuelle Stream das Lesen unterstützt. SchreibgeschütztBoolean .
CanSeek { get; }Ruft einen Wert ab, der angibt, ob der aktuelle Stream Suchen unterstützt. SchreibgeschütztBoolean .
CanWrite { get; }Ruft einen Wert ab, der angibt, ob der aktuelle Stream das Schreiben unterstützt. SchreibgeschütztBoolean .
Length { get; }Ruft die Länge des Streams in Bytes ab. SchreibgeschütztInt64 .
Position { get; }Ruft die Position innerhalb des aktuellen Streams ab. SchreibgeschütztInt64 .
Stream { get; }Ruft einen Stream ab. SchreibgeschütztStream .

Methoden

NameBeschreibung
Close()Schließt den aktuellen Stream und gibt alle Ressourcen frei.
Flush()Löscht alle Puffer für diesen Stream und bewirkt, dass alle gepufferten Daten auf das zugrunde liegende Gerät geschrieben werden.
Read(byte[], int, int)Liest eine Folge von Bytes aus dem aktuellen Stream und erhöht die Position innerhalb des Streams um die Anzahl der gelesenen Bytes.
ReadByte()Liest ein Byte aus dem Stream und erhöht die Position innerhalb des Streams um ein Byte oder gibt -1 zurück, wenn am Ende des Streams.
Seek(long, SeekOrigin)Setzt die Position innerhalb des aktuellen Streams
Write(byte[], int, int)schreibt eine Folge von Bytes in den aktuellen Stream und erhöht die aktuelle Position innerhalb dieses Streams um die Anzahl der geschriebenen Bytes.
WriteByte(byte)Schreibt ein Byte an die aktuelle Position im Stream und erhöht die Position innerhalb des Streams um ein Byte.

Siehe auch