ChartCollection (مُحملة مكان)
المعلومات العامة
CfbWriter يسلسلها a CfbDocument إلى ملف ثنائي صحيح. اتصل ToBytes للحصول على المحتوى المسلسل كصفحة بايت، أو WriteFile للكتابة مباشرة إلى القرص. Serialize تقوم الطريقة ببناء قطاعات FAT و DIFAT و mini-FAT ، والقوائم التوجيهية وفقا لمواصفات MS-CFB. يستخدم الكونستراتور داخلياً من قبل الكتاب لتمثيل سجلات الإدخال وسلاسل القطاع.
المصممين
التوقيع وصف Serializer(document: CfbDocument)يخلق قاعدة جديدة من المعلومات. CfbWriter مع المعلمات المحددة. EntryRecord(streamId: uint, name: string, objectType: DirectoryObjectType, clsid: byte[], stateBits: uint, creationTime: ulong, modifiedTime: ulong)يخلق قاعدة جديدة من المعلومات. CfbWriter مع المعلمات المحددة. Chain(payload: byte[])يخلق قاعدة جديدة من المعلومات. CfbWriter مع المعلمات المحددة.
الطرق
التوقيع وصف ToBytes(document: CfbDocument)التسلسلية document إلى صف المواقع المتوافقة مع CFB. WriteFile(document: CfbDocument, path: string)التسلسلية document و يكتبها في الملف على path. Serialize()يقوم بتنظيم CFB الداخلي: يخصص قطاعات FAT، ويقوم بإنشاء إدخالات الدليل، ويرد النظام الثنائي الكامل.
خصائص
اسم النوع الوصول وصف StreamIduintاقرأ فهرس الدليل المستند إلى الصفر مخصص لهذا السجل. Namestringاقرأ اسم إدخال UTF-16LE كما سيظهر في دليل CFB. ObjectTypeDirectoryObjectTypeاقرأ المجلس الوزاري DirectoryObjectType قيمة مشفرة في بايت نوع الكائن لهذا الإدخال. Clsidbyte[]اقرأ 16-byte CLSID written to this entry’s CLSID field. StateBitsuintاقرأ بيتات حالة محددة من التطبيق مكتوبة لهذا الإدخال. CreationTimeulongاقرأ توقيت الإنشاء (FILETIME) مكتوب على هذا البند. ModifiedTimeulongاقرأ علامة وقت التعديل (FILETIME) مكتوبة على هذا الإدخال. StreamDatabyte[]اقرأ بايتات الحمولة المفيدة لإدخالات نوع التدفق (فارغ للإدخالات من نوع تخزين). ChildrenList<EntryRecord>اقرأ قائمة مرتبة للطفل EntryRecord إدخالات للنوبات من نوع التخزين. ColorFlagDirectoryColorFlagاقرأ لون الشجرة الأحمر الأسود مكتوب في سجل الدليل لهذا الإدخال. LeftSiblingIduintاقرأ تعريف التيار من الشقيق الأيسر في شجرة الأحمر والأسود. RightSiblingIduintاقرأ تعريف التيار من الاخوة في الشجرة الحمراء السوداء. ChildIduintاقرأ رمز التشغيل من أول إدخال (للمعقدات النوع المخزن). StartingSectorLocationuintاقرأ أول مؤشر قطاع الدهون للبيانات في هذا التدفق. StreamSizeulongاقرأ حجم البايت من حمولة بيانات التدفق. IsRootboolاقرأ صحيح إذا كان هذا الإدخال هو إدخالاً في التخزين الجذري (معرّف التدفق 0). IsStorageboolاقرأ صحيح إذا كان هذا الإدخال حاوية تخزين. IsStreamboolاقرأ صحيح إذا كان هذا الإدخال هو تيار بيانات. Payloadbyte[]اقرأ البايتات المسلسلة الكاملة لهذه الإدخال (المستخدمة داخلياً من قبل بناء السلسلات). SectorsList<uint>اقرأ قائمة مرتبة لمؤشرات قطاع الدهون المخصصة لبيانات هذا الإدخال. FirstSectoruintاقرأ مؤشر القطاع الأول من الدهون المزود لبيانات هذا الإدخال.
انظر أيضاً