CfbReader
خلاصه ای
CfbReader یک کلاس در Aspose.Email FOSS برای .NET است. وارثان از: IDisposable.
CfbReader.CfbReader یک خواننده از یک آرایه بایت حاوی یک کانتینر CFB ایجاد می کند.
شرح:
CfbReader یک کلاس در کتابخانه Aspose.Email FOSS برای .NET است که 11 روش و 13 ویژگی را برای استفاده برنامه ای نشان می دهد. این کلاس گسترش یافته است IDisposable,، که قابلیت های مشترک را از نوع اصلی خود به ارث می برد.
این کلاس همچنین ارائه می دهد: Header property (معلومات سرشناس فایل cfb را ارائه می دهد) ، Difat ویژگی (در این مجموعه شاخص های بخش دیفات به عنوان یک مجموعی برای خواندن تنها) ، DirectoryEntries property (همه ی ورودی های دایرکتوری موجود در کانتینر را لیست می کند).
نمونه ها از طریق یک سازنده واحد ایجاد می شوند که شی را با ارزش های پیش فرض شروع می کند.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
Header | Header | بخونید. | اطلاعات سرشناس فایل CFB را ارائه می دهد. |
Difat | ReadOnlyCollection<uint> | بخونید. | شامل شاخص های DIFAT به عنوان مجموعه ای که فقط برای خواندن است. |
Fat | ReadOnlyCollection<uint> | بخونید. | |
MiniFat | ReadOnlyCollection<uint> | بخونید. | |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | بخونید. | لیست تمام ورودی های دایرکتوری در کانتینر |
RootEntry | DirectoryEntry | بخونید. | نمایانگر ورودی ریشهٔ دایرکتوری ذخیرهسازی |
MiniStream | byte[] | بخونید. | بایت های خام جریان کوچک را نگه می دارد. |
MajorVersion | int | بخونید. | شماره نسخه اصلی فرمت CFB را نشان میدهد |
SectorSize | int | بخونید. | اندازه یک بخش استاندارد را به بایت باز می گرداند. |
MiniSectorSize | int | بخونید. | اندازه یک بخش کوچک را بایت می کند. |
DirectoryEntryCount | int | بخونید. | تعداد کل ورودی های دایرکتوری را گزارش می کند. |
MaterializedStreamCount | int | بخونید. | گزارش می دهد که چه تعداد جریانات به وجود آمده اند. |
FileSize | int | بخونید. | اندازه کل فایل CFB را به بایت می دهد. |
روش ها
| Signature | شرح: |
|---|---|
CfbReader(data: byte[]) | یک خواننده را از یک آرایه بایت حاوی کانتینر CFB ایجاد می کند. |
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 جریان شروع می کند که از پایه ای آغاز شده است. |