ภาพรวม
MsgStorage คือ node สตอเรจที่มีชื่อใน a .msg ไม้เอกสารที่มีการแสดงความหมาย Role (ข้อความ, ผู้รับ, ภาพแนบ หรือ ข้อความที่ติดตั้ง) มันถือเด็ก MsgStream ธารสารทรัพย์สินและเด็ก MsgStorage การใช้งานของระบบการเก็บรักษา AddStream และ AddStorage การสร้างต้นเอกสาร และ FindStream/FindStorage เพื่อหาเด็กที่มีชื่อเมื่ออ่าน ผ่านรากที่เสร็จสิ้นไป MsgStorage ไปยัง MsgWriter เพื่อจัดเรียงเอกสารทั้งหมด.
ผู้ประกอบการ
| Signature | คําอธิบาย |
|---|
MsgStorage(name: string, role: MsgStorageRole) | สร้างระบบใหม่ MsgStorage ด้วยปารามีเตอร์ที่กําหนดไว้. |
วิธีการ
| Signature | คําอธิบาย |
|---|
AddStream(stream: MsgStream) | Adds stream เป็นสายทรัพย์สินลูกของที่เก็บนี้. |
AddStorage(storage: MsgStorage) | Adds storage เป็นการเก็บของในระดับเด็ก ของการจัดเก็บนี้. |
FindStream(name: string) | กลับตัวเลข MsgStream ของใคร Name เท่ากับ name,หรือ null ถ้าหากไม่พบ. |
FindStorage(name: string) | กลับตัวเลข MsgStorage ของใคร Name เท่ากับ name,หรือ null ถ้าหากไม่พบ. |
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|
Name | string | อ่าน | ชื่อการเก็บ CFB สําหรับโน้ตนี้ (เช่น. __substg1.0_0037001F หรือ Root Entry). |
Role | MsgStorageRole | อ่าน | หน้าที่เชิงความหมายของ node การเก็บข้อมูลนี้เป็นตัวช่วยในการสร้างสรรค์การใช้งาน MsgStorageRole ค่าค่านิยม. |
Clsid | byte[] | อ่าน | 16-byte CLSID of this storage entry; zeros for most MSG storages. |
StateBits | uint | อ่าน | บิตสภาวะที่กําหนดโดยผู้ใช้ ที่เก็บไว้ในรายการประวัติ CFB สําหรับการจองนี้. |
CreationTime | ulong | อ่าน | การสร้าง CFB ตราเวลาสําหรับรายการเก็บความสะดวกนี้ (FILE TIME 64 บิต). |
ModifiedTime | ulong | อ่าน | CFB ตราเวลาการปรับปรุงล่าสุดสําหรับรายการเก็บความสะดวกนี้ (FILE TIME 64 บิต). |
Streams | IList<MsgStream> | อ่าน | รายการตามลําดับของ MsgStream เด็กของห้องเก็บของนี้. |
Storages | IList<MsgStorage> | อ่าน | รายการตามลําดับของ MsgStorage การเก็บของเด็กในการเก็บนี้. |
ดูเช่นกัน