OptimizedMemoryStream

OptimizedMemoryStream

Übersicht

OptimizedMemoryStream ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: Stream.

Ein erweiterbarer In-Memory-Stream, der die 2 GB-Einzelarray-Grenze von MemoryStream überschreiten kann, indem er Daten in festgroßen Blöcken speichert.

Diese Klasse stellt 9 Methoden zum Arbeiten mit OptimizedMemoryStream-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.PDF FOSS-Paket für .NET installiert wurde. Eigenschaften: CanRead, CanSeek, CanWrite, Length, Position.

Eigenschaften

NameTypZugriffBeschreibung
CanReadboolLesenGibt den Leseberechtigungswert zurück.
CanSeekboolLesenGibt zurück, ob das Suchen möglich ist.
CanWriteboolLesenRuft den Schreibstatus ab.
LengthlongLesenRuft die Länge ab.
PositionlongLesen/SchreibenErmittelt oder setzt die Position.

Methoden

SignaturBeschreibung
OptimizedMemoryStream()Ruft OptimizedMemoryStream auf dieser OptimizedMemoryStream-Instanz auf.
OptimizedMemoryStream(buffer: byte[])Ruft OptimizedMemoryStream(buffer) auf dieser OptimizedMemoryStream-Instanz auf.
Flush()Ruft Flush auf dieser OptimizedMemoryStream-Instanz auf.
Write(buffer: byte[], offset: int, count: int)Ruft Write(buffer, offset, count) an dieser OptimizedMemoryStream-Instanz auf.
WriteByte(value: byte)Ruft WriteByte(value) an dieser OptimizedMemoryStream-Instanz auf.
Read(buffer: byte[], offset: int, count: int)Ruft Read(buffer, offset, count) an dieser OptimizedMemoryStream-Instanz auf.
Seek(offset: long, origin: SeekOrigin)Ruft Seek(offset, origin) an dieser OptimizedMemoryStream-Instanz auf.
SetLength(value: long)Setzt den Längenwert.
ToArray()Kopieren Sie den gesamten Inhalt in ein einzelnes byte[].

Siehe auch

 Deutsch