OptimizedMemoryStream
Översikt
OptimizedMemoryStream är en klass i Aspose.PDF FOSS för .NET. ärvt från: Stream.
En växtbar in-minnesström som kan överstiga 2 GB enstaka gränsen för MemoryStream genom att lagra data i fasta storlekar.
Denna klass ger 9 metoder för att arbeta med OptimizedMemoryStream objekt i .NET-program. Tillgängliga metoder inkluderar: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: CanRead, CanSeek, CanWrite, Length, Position.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
CanRead | bool | Läsning | Hämtar kan läsa. |
CanSeek | bool | Läsning | Hämtar kan söka. |
CanWrite | bool | Läsning | Hämtar kan skriva. |
Length | long | Läsning | Hämtar längden. |
Position | long | Läs/ Skriv | Hämtar eller anger positionen. |
Metoder
| Signature | Beskrivning |
|---|---|
OptimizedMemoryStream() | Kalla OptimizedMemoryStream på detta OptimizedMemoryStream instans. |
OptimizedMemoryStream(buffer: byte[]) | Kalla OptimizedMemoryStream(buffer) på detta OptimizedMemoryStream instans. |
Flush() | Kalla Flush på detta OptimizedMemoryStream instans. |
Write(buffer: byte[], offset: int, count: int) | Kallar Skriv(buffer, offset, räkna) på detta OptimizedMemoryStream instans. |
WriteByte(value: byte) | Kalla WriteByte(värde) på detta OptimizedMemoryStream instans. |
Read(buffer: byte[], offset: int, count: int) | Kallar Läs(buffer, offset, räkna) på detta OptimizedMemoryStream instans. |
Seek(offset: long, origin: SeekOrigin) | Kall Seek(offset, ursprung) på denna instans OptimizedMemoryStream. |
SetLength(value: long) | Sätter längdvärdet. |
ToArray() | Kopiera hela innehållet till en byte[]. |