نمای کلی
CfbDocument نمایانگر یک سند باینری ترکیبی فایل در حافظه است. از روشهای کارخانهای ایستا FromFile، FromStream یا FromReader برای باز کردن یک فایل CFB موجود استفاده کنید، یا سازنده کامل را فراخوانی کنید تا سند جدیدی از ریشه CfbStorage ایجاد کنید. ویژگی Root دسترسی به ذخیرهسازی سطح بالایی را فراهم میکند که از آن میتوانید درخت دایرکتوری کامل را مرور کنید.
سازندهها
| امضا | توضیح |
|---|
CfbDocument() | یک نمونه جدید CfbDocument ایجاد میکند. |
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint) | یک CfbDocument جدید با پارامترهای مشخص ایجاد میکند. |
روشها
| امضا | توضیح |
|---|
FromReader(reader: CfbReader) | یک CfbDocument را با خواندن تمام ورودیها از یک نمونه باز CfbReader ایجاد میکند. |
FromFile(path: string) | فایل CFB در path را باز میکند و یک CfbDocument جدید برمیگرداند. |
FromStream(stream: Stream) | یک سند CFB را از stream میخواند و یک CfbDocument جدید برمیگرداند. |
ویژگیها
| نام | نوع | دسترسی | توضیح |
|---|
Root | CfbStorage | خواندن | ورودی ریشه CfbStorage در شناسه جریان 0؛ نقطه شروع برای تمام پیمایشهای دایرکتوری. |
MajorVersion | ushort | خواندن | نسخه اصلی CFB از سرآیند فایل (3 برای سکتورهای 512 بایتی، 4 برای سکتورهای 4096 بایتی). |
MinorVersion | ushort | خواندن | نسخه فرعی CFB از سرآیند فایل (همیشه 0x003E طبق مشخصات). |
TransactionSignatureNumber | uint | خواندن | فیلد امضای تراکنش از سرآیند CFB؛ غیر صفر فقط در فایلهای تراکنشدار. |
موارد مرتبط