OptimizedMemoryStream

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.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
CanReadboolอ่านรับค่า can read.
CanSeekboolอ่านรับค่า can seek.
CanWriteboolอ่านรับค่า can write.
Lengthlongอ่านรับความยาว.
Positionlongอ่าน/เขียนรับหรือกำหนดตำแหน่ง.

วิธีการ

ลายเซ็นคำอธิบาย
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[] เดียว.

ดูเพิ่มเติม

 ภาษาไทย