StreamWrapper

StreamWrapper Klasse

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

public class StreamWrapper : IStreamWrapper

Eigenschaften

NameBeschreibung
AsIDisposable { get; }Ermöglicht das Abrufen der Basis-IDisposable-Schnittstelle. Nur-Lese-IDisposable.
CanRead { get; }Gibt einen Wert zurück, der angibt, ob der aktuelle Stream das Lesen unterstützt. Nur-Lese-Boolean.
CanSeek { get; }Gibt einen Wert zurück, der angibt, ob der aktuelle Stream das Suchen unterstützt. Nur-Lese-Boolean.
CanWrite { get; }Gibt einen Wert zurück, der angibt, ob der aktuelle Stream das Schreiben unterstützt. Nur-Lese-Boolean.
Length { get; }Gibt die Länge des Streams in Bytes zurück. Nur-Lese-Int64.
Position { get; }Gibt die Position im aktuellen Stream zurück oder legt sie fest. Nur-Lese-Int64.
Stream { get; }Gibt einen Stream zurück. Nur-Lese-Stream.

Methoden

NameBeschreibung
Close()Schließt den aktuellen Stream und gibt alle Ressourcen frei.
Dispose()Verwirft das Objekt.
Flush()Löscht alle Puffer für diesen Stream und veranlasst, 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 von 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 von Bytes.
WriteByte(byte)Schreibt ein Byte an die aktuelle Position im Stream und verschiebt die Position im Stream um ein Byte.

Siehe auch