CfbReader

ภาพรวม

CfbReader เป็นคลาสใน Aspose.Email FOSS สําหรับ .NET. ทายาทจาก: IDisposable.

CfbReader.CfbReader สร้าง Reader จาก array ไบต์ ที่มี CFB container.

คําอธิบาย

CfbReader เป็นคลาสในห้องสมุด FOSS สําหรับ .NET ที่เปิดเผย 11 วิธีและ 13 คุณสมบัติสําหรับการใช้งานโปรแกรม. มันขยาย IDisposable, มีฟังก์ชันที่แบ่งจากแบบแม่ของมัน.

กลุ่มนี้ยังให้บริการที่ Header property (ให้ข้อมูลหัวไฟล์ cfb) Difat อสังหาริมทรัพย์ (รวมอัตรานิติภาคไดฟาต เป็นการรวบรวมอ่านเท่านั้น) DirectoryEntries property (รายการทั้งหมดของรายชื่อในคอนเทนเนอร์).

อินสแตนส์ถูกสร้างผ่านคอนструкเตอร์เดียว ที่เริ่มต้นวัตถุด้วยค่าตั้งค่า.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
HeaderHeaderอ่านให้ข้อมูลหัวไฟล์ CFB
DifatReadOnlyCollection<uint>อ่านรวมอัตรานิติภาค DIFAT ในรูปแบบการอ่านเท่านั้น
FatReadOnlyCollection<uint>อ่าน
MiniFatReadOnlyCollection<uint>อ่าน
DirectoryEntriesReadOnlyCollection<DirectoryEntry>อ่านรายการทั้งหมดของเอกสารในคอนเทนเนอร์
RootEntryDirectoryEntryอ่านเป็นตัวแทนของรายการไดเรกทอรีรากของที่เก็บข้อมูล
MiniStreambyte[]อ่านรวมไบต์ทรัพย์ของกระแสเล็กๆ
MajorVersionintอ่านระบุหมายเลขเวอร์ชันหลักของรูปแบบ CFB
SectorSizeintอ่านส่งกลับขนาดในไบต์ของเซตเตอร์มาตรฐาน
MiniSectorSizeintอ่านส่งผลขนาดในไบต์ของเซคเตอร์เล็ก ๆ กลับ
DirectoryEntryCountintอ่านรายงานจํานวนทั้งหมดของรายการในประวัติ
MaterializedStreamCountintอ่านรายงานว่ามีจํานวนกระแสใด ๆ ที่เกิดขึ้นแล้ว
FileSizeintอ่านแสดงขนาดรวมในไบต์ของไฟล์ CFB

วิธีการ

Signatureคําอธิบาย
CfbReader(data: byte[])สร้าง Reader จาก array byte ที่มี CFB container
FromFile(path: string)อัตราการอัดคอนเทนเนอร์ CFB จากเส้นทางไฟล์ที่กําหนดไว้
FromStream(stream: Stream)อัตราการอุดหน่วย CFB จากสตริมที่ให้บริการ
Dispose()ปล่อยทรัพยากรทั้งหมดที่ใช้โดยผู้อ่าน
GetEntry(streamId: uint)ส่งกลับรายการของตัวจําแนกสตรีมที่ให้มา
GetStreamData(streamId: uint)อ่านข้อมูลไบต์สดของสตรีมที่ระบุ
IterStorages()รายชื่อการบันทึกทั้งหมดใน CFB
IterStreams()รายชื่อการเข้าคลื่นทั้งหมดใน CFB
IterChildren(storageStreamId: uint)รายการข้อมูลลูกของสตรีมเก็บรักษาที่ให้ไว้
IterTree(startStreamId: uint)เดินต้นกํากับเริ่มจาก ID ธารที่ให้ไว้
FindChildByName(storageStreamId: uint, name: string)ค้นหารายการของเด็กโดยชื่อในระบบเก็บข้อมูล
ResolvePath(names: IEnumerable<string>, startStreamId: uint)แก้เรียงชื่อให้กับ ID ธารที่เริ่มจากฐาน

ดูเช่นกัน

 ภาษาไทย