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 в байт масив, представляващ CFB файла. |
WriteFile(document: CfbDocument, path: string) | Записва предоставената CfbDocument към файловата система на посочения път. |
Serializer(document: CfbDocument) | Създава сериализаторна инстанция, конфигурирана за предоставен CfbDocument |
Serialize() | Извършва сериализация на текущото състояние на писателя в CFB структурата. |
EntryRecord(streamId: uint, name: string, objectType: DirectoryObjectType, clsid: byte[], stateBits: uint, creationTime: ulong, modifiedTime: ulong) | Създава запис за вписване на директория с посочените параметри |
Chain(payload: byte[]) | Добавя доставените байтове полезен товар към текущата верига от данни. |