OptimizedMemoryStream

OptimizedMemoryStream

Panoramica

OptimizedMemoryStream è una classe in Aspose.PDF FOSS per .NET. Eredita da: Stream.

Un flusso in memoria espandibile che può superare il limite di 2 GB di un singolo array di MemoryStream memorizzando i dati in blocchi di dimensioni fisse.

Questa classe fornisce 9 metodi per lavorare con gli oggetti OptimizedMemoryStream nei programmi .NET. I metodi disponibili includono: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: CanRead, CanSeek, CanWrite, Length, Position.

Proprietà

NomeTipoAccessoDescrizione
CanReadboolLetturaOttiene il can read.
CanSeekboolLetturaOttiene il CanSeek.
CanWriteboolLetturaOttiene il valore di CanWrite.
LengthlongLetturaOttiene la lunghezza.
PositionlongLettura/ScritturaOttiene o imposta la posizione.

Metodi

FirmaDescrizione
OptimizedMemoryStream()Chiama OptimizedMemoryStream su questa istanza di OptimizedMemoryStream.
OptimizedMemoryStream(buffer: byte[])Chiama OptimizedMemoryStream(buffer) su questa istanza di OptimizedMemoryStream.
Flush()Chiama Flush su questa istanza di OptimizedMemoryStream.
Write(buffer: byte[], offset: int, count: int)Chiama Write(buffer, offset, count) su questa istanza di OptimizedMemoryStream.
WriteByte(value: byte)Chiama WriteByte(value) su questa istanza di OptimizedMemoryStream.
Read(buffer: byte[], offset: int, count: int)Chiama Read(buffer, offset, count) su questa istanza di OptimizedMemoryStream.
Seek(offset: long, origin: SeekOrigin)Chiama Seek(offset, origin) su questa istanza di OptimizedMemoryStream.
SetLength(value: long)Imposta il valore della lunghezza.
ToArray()Copia tutto il contenuto in un unico byte[].

Vedi anche

 Italiano