OptimizedMemoryStream

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

NaamTypeToegangBeschrijving
CanReadboolLezenHaalt de CanRead op.
CanSeekboolLezenHaalt de can seek op.
CanWriteboolLezenHaalt de mogelijkheid om te schrijven op.
LengthlongLezenHaalt de lengte op.
PositionlongLezen/schrijvenHaalt de positie op of stelt deze in.

Methoden

HandtekeningBeschrijving
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[].

Zie ook

 Nederlands