CfbDocument

CfbDocument

نمای کلی

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 جدید برمی‌گرداند.

ویژگی‌ها

نامنوعدسترسیتوضیح
RootCfbStorageخواندنورودی ریشه CfbStorage در شناسه جریان 0؛ نقطه شروع برای تمام پیمایش‌های دایرکتوری.
MajorVersionushortخواندننسخه اصلی CFB از سرآیند فایل (3 برای سکتورهای 512 بایتی، 4 برای سکتورهای 4096 بایتی).
MinorVersionushortخواندننسخه فرعی CFB از سرآیند فایل (همیشه 0x003E طبق مشخصات).
TransactionSignatureNumberuintخواندنفیلد امضای تراکنش از سرآیند CFB؛ غیر صفر فقط در فایل‌های تراکنش‌دار.

موارد مرتبط

 فارسی