OptimizedMemoryStream
Overzicht
OptimizedMemoryStream is een klasse in Aspose.PDF FOSS voor .NET. Erft van: Stream.
Een uitbreidbare in-memory stream die de 2 GB single-array limiet van MemoryStream kan overschrijden door gegevens op te slaan in blokken van vaste grootte.
Deze klasse biedt 9 methoden voor het werken met OptimizedMemoryStream objecten in .NET programma’s. Beschikbare methoden omvatten: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: CanRead, CanSeek, CanWrite, Length, Position.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
CanRead | bool | Lezen | Haalt de CanRead op. |
CanSeek | bool | Lezen | Haalt de can seek op. |
CanWrite | bool | Lezen | Haalt de mogelijkheid om te schrijven op. |
Length | long | Lezen | Haalt de lengte op. |
Position | long | Lezen/schrijven | Haalt de positie op of stelt deze in. |
Methoden
| Handtekening | Beschrijving |
|---|---|
OptimizedMemoryStream() | Roept OptimizedMemoryStream aan op deze OptimizedMemoryStream instantie. |
OptimizedMemoryStream(buffer: byte[]) | Roept OptimizedMemoryStream(buffer) aan op deze OptimizedMemoryStream instantie. |
Flush() | Roept Flush aan op deze OptimizedMemoryStream instantie. |
Write(buffer: byte[], offset: int, count: int) | Roept Write(buffer, offset, count) aan op deze OptimizedMemoryStream instantie. |
WriteByte(value: byte) | Roept WriteByte(value) aan op deze OptimizedMemoryStream instantie. |
Read(buffer: byte[], offset: int, count: int) | Roept Read(buffer, offset, count) aan op deze OptimizedMemoryStream instantie. |
Seek(offset: long, origin: SeekOrigin) | Roept Seek(offset, origin) aan op deze OptimizedMemoryStream instantie. |
SetLength(value: long) | Stelt de lengtewaarde in. |
ToArray() | Kopieer de volledige inhoud naar een enkele byte[]. |