OptimizedMemoryStream
ภาพรวม
OptimizedMemoryStream เป็นคลาสใน Aspose.PDF FOSS สำหรับ .NET. สืบทอดจาก: Stream.
สตรีมในหน่วยความจำที่ขยายได้ ซึ่งสามารถเกินขีดจำกัด 2 GB ของอาเรย์เดี่ยวของ MemoryStream ได้โดยการจัดเก็บข้อมูลเป็นชังค์ขนาดคงที่.
คลาสนี้ให้ 9 เมธอดสำหรับทำงานกับออบเจ็กต์ OptimizedMemoryStream ในโปรแกรม .NET. เมธอดที่มีรวมถึง: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน .NET ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.PDF FOSS สำหรับ .NET. คุณสมบัติ: CanRead, CanSeek, CanWrite, Length, Position.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
CanRead | bool | อ่าน | รับค่า can read. |
CanSeek | bool | อ่าน | รับค่า can seek. |
CanWrite | bool | อ่าน | รับค่า can write. |
Length | long | อ่าน | รับความยาว. |
Position | long | อ่าน/เขียน | รับหรือกำหนดตำแหน่ง. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
OptimizedMemoryStream() | เรียก OptimizedMemoryStream บนอินสแตนซ์ OptimizedMemoryStream นี้. |
OptimizedMemoryStream(buffer: byte[]) | เรียก OptimizedMemoryStream(buffer) บนอินสแตนซ์ OptimizedMemoryStream นี้. |
Flush() | เรียก Flush บนอินสแตนซ์ OptimizedMemoryStream นี้. |
Write(buffer: byte[], offset: int, count: int) | เรียก Write(buffer, offset, count) บนอินสแตนซ์ OptimizedMemoryStream นี้. |
WriteByte(value: byte) | เรียก WriteByte(value) บนอินสแตนซ์ OptimizedMemoryStream นี้. |
Read(buffer: byte[], offset: int, count: int) | เรียก Read(buffer, offset, count) บนอินสแตนซ์ OptimizedMemoryStream นี้. |
Seek(offset: long, origin: SeekOrigin) | เรียก Seek(offset, origin) บนอินสแตนซ์ OptimizedMemoryStream นี้. |
SetLength(value: long) | กำหนดค่าความยาว. |
ToArray() | คัดลอกเนื้อหาทั้งหมดไปยัง byte[] เดียว. |