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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
CanRead | bool | Lettura | Ottiene il can read. |
CanSeek | bool | Lettura | Ottiene il CanSeek. |
CanWrite | bool | Lettura | Ottiene il valore di CanWrite. |
Length | long | Lettura | Ottiene la lunghezza. |
Position | long | Lettura/Scrittura | Ottiene o imposta la posizione. |
Metodi
| Firma | Descrizione |
|---|---|
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[]. |