OptimizedMemoryStream

OptimizedMemoryStream

Przegląd

OptimizedMemoryStream jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: Stream.

Rozszerzalny strumień w pamięci, który może przekroczyć limit 2 GB pojedynczej tablicy MemoryStream, przechowując dane w fragmentach o stałym rozmiarze.

Ta klasa udostępnia 9 metod do pracy z obiektami OptimizedMemoryStream w programach .NET. Dostępne metody to: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: CanRead, CanSeek, CanWrite, Length, Position.

Właściwości

NazwaTypDostępOpis
CanReadboolOdczytPobiera wartość can read.
CanSeekboolOdczytPobiera wartość CanSeek.
CanWriteboolOdczytPobiera wartość CanWrite.
LengthlongOdczytPobiera długość.
PositionlongOdczyt/zapisPobiera lub ustawia pozycję.

Metody

SygnaturaOpis
OptimizedMemoryStream()Wywołuje OptimizedMemoryStream na tej instancji OptimizedMemoryStream.
OptimizedMemoryStream(buffer: byte[])Wywołuje OptimizedMemoryStream(buffer) na tej instancji OptimizedMemoryStream.
Flush()Wywołuje Flush na tej instancji OptimizedMemoryStream.
Write(buffer: byte[], offset: int, count: int)Wywołuje Write(buffer, offset, count) na tej instancji OptimizedMemoryStream.
WriteByte(value: byte)Wywołuje WriteByte(value) na tej instancji OptimizedMemoryStream.
Read(buffer: byte[], offset: int, count: int)Wywołuje Read(buffer, offset, count) na tej instancji OptimizedMemoryStream.
Seek(offset: long, origin: SeekOrigin)Wywołuje Seek(offset, origin) na tej instancji OptimizedMemoryStream.
SetLength(value: long)Ustawia wartość długości.
ToArray()Skopiuj całą zawartość do pojedynczej tablicy byte[].

Zobacz także

 Polski