OptimizedMemoryStream
Prezentare generală
OptimizedMemoryStream este o clasă în Aspose.PDF FOSS pentru .NET. Moștenește de la: Stream.
Un flux în memorie extensibil care poate depăși limita de 2 GB a unui singur tablou a MemoryStream prin stocarea datelor în blocuri de dimensiune fixă.
Această clasă oferă 9 metode pentru lucrul cu obiecte OptimizedMemoryStream în programele .NET. Metodele disponibile includ: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS pentru .NET. Proprietăți: CanRead, CanSeek, CanWrite, Length, Position.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
CanRead | bool | Citire | Obține can read. |
CanSeek | bool | Citire | Obține dacă poate derula. |
CanWrite | bool | Citire | Obține dacă poate scrie. |
Length | long | Citire | Obține lungimea. |
Position | long | Citire/Scriere | Obține sau stabilește poziția. |
Metode
| Semnătură | Descriere: |
|---|---|
OptimizedMemoryStream() | Apelează OptimizedMemoryStream pe această instanță a OptimizedMemoryStream. |
OptimizedMemoryStream(buffer: byte[]) | Apelează OptimizedMemoryStream(buffer) pe această instanță a OptimizedMemoryStream. |
Flush() | Apelează Flush pe această instanță a OptimizedMemoryStream. |
Write(buffer: byte[], offset: int, count: int) | Apelează Write(buffer, offset, count) pe această instanță OptimizedMemoryStream. |
WriteByte(value: byte) | Apelează WriteByte(value) pe această instanță OptimizedMemoryStream. |
Read(buffer: byte[], offset: int, count: int) | Apelează Read(buffer, offset, count) pe această instanță OptimizedMemoryStream. |
Seek(offset: long, origin: SeekOrigin) | Apelează Seek(offset, origin) pe această instanță OptimizedMemoryStream. |
SetLength(value: long) | Setează valoarea lungimii. |
ToArray() | Copiați întregul conținut într-un singur byte[]. |