CfbWriter
المعلومات العامة
CfbWriter هي فئة في Aspose.Email لـ NET.
CfbWriter يمكن أن يسلس سلسلة من CfbDocument إلى صفحة بايت مع ToBytes أو كتابتها مباشرةً في ملف معWriteFile.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
StreamId | uint | اقرأ | يحصل على أو يحدد معرف التيار المرتبط بالدخول |
Name | string | اقرأ | يحصل على أو يحدد اسم إدخال الدليل |
ObjectType | DirectoryObjectType | اقرأ | يحصل على أو يحدد نوع كائن الدليل (التخزين، التدفق، الخ) |
Clsid | byte[] | اقرأ | يحصل على أو يحدد بايت معرف الفئة للدخول |
StateBits | uint | اقرأ | يحصل أو يضع علامة البيتات الحالة للدخول |
CreationTime | ulong | اقرأ | يحصل أو يحدد علامة وقت إنشاء الإدخال |
ModifiedTime | ulong | اقرأ | يحصل على أو يحدد آخر علامة زمنية مُعدلة للدخول |
StreamData | byte[] | القراءة/ الكتابة | يحصل أو يحدد بايتات البيانات الخام من إدخال التيار |
Children | List<EntryRecord> | اقرأ | تحصل على قائمة سجلات دخول الأطفال في هذا الدليل |
ColorFlag | DirectoryColorFlag | القراءة/ الكتابة | يحصل على أو يحدد العلم لون الشجرة الحمراء / السوداء للدخول. |
LeftSiblingId | uint | القراءة/ الكتابة | يحصل على أو يحدد معرف الإدخال الأخوة اليسرى |
RightSiblingId | uint | القراءة/ الكتابة | يحصل على أو يحدد معرف الإدخال الأخوي الصحيح |
ChildId | uint | القراءة/ الكتابة | يحصل على أو يحدد معرف أول إدخال طفلي. |
StartingSectorLocation | uint | القراءة/ الكتابة | يحصل أو يحدد مؤشر القطاع الأول للبيانات المتداولة |
StreamSize | ulong | القراءة/ الكتابة | يحصل على أو يحدد حجم البث بالبايتات |
IsRoot | bool | اقرأ | يشير إلى ما إذا كان الإدخال هو التخزين الجذر. |
IsStorage | bool | اقرأ | يشير إلى ما إذا كان الإدخال يمثل كائن تخزين. |
IsStream | bool | اقرأ | يشير إلى ما إذا كان الإدخال يمثل كائن التدفق. |
Payload | byte[] | القراءة/ الكتابة | يحصل أو يحدد الحمولة المفيدة للبايت المرتبطة بالدخول |
Sectors | List<uint> | اقرأ | يحصل على قائمة المؤشرات القطاعية المخصصة للدخول. |
FirstSector | uint | اقرأ | يحصل على أو يحدد مؤشر القطاع الأول للدخول. |
الطرق
| التوقيع | وصف |
|---|---|
ToBytes(document: CfbDocument) | يحول CfbDocument المحدد إلى صف byte يمثل ملف CFB |
WriteFile(document: CfbDocument, path: string) | يكتب CfbDocument المورد إلى نظام الملفات في المسار المحدد |
Serializer(document: CfbDocument) | يخلق مثال لـ (serialiser) مُصمّم للموقع CfbDocument المقدمة. |
Serialize() | يقوم بتسلسلية الحالة الحالية للمؤلف في هيكل CFB |
EntryRecord(streamId: uint, name: string, objectType: DirectoryObjectType, clsid: byte[], stateBits: uint, creationTime: ulong, modifiedTime: ulong) | يخلق سجل إدخال الدليل مع المعلمات المحددة |
Chain(payload: byte[]) | يضيف بايت الحمولة المقدمة إلى سلسلة البيانات الحالية. |