DirectoryEntry
Общ преглед
DirectoryEntry е клас в Aspose.Email за Python.
Запис на директория с фиксиран размер за един обект за съхранение/поток и неговите връзки към дървото.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
stream_id | StreamId | Прочети. | Съхранява StreamId, който уникално идентифицира потока на входа. |
name | str | Прочети. | Съдържа името на директорията в Unicode. |
directory_entry_name_length | int | Прочети. | Показва дължината на името на входа с символи. |
object_type | DirectoryObjectType | Прочети. | Посочва DirectoryObjectType на входа (напр. съхранение, поток) |
color_flag | DirectoryColorFlag | Прочети. | Поддържа DirectoryColorFlag, използвано за балансиране на червено-черни дървета. |
left_sibling_id | StreamId | Прочети. | Съхранява StreamId на лявото братче в дървото. |
right_sibling_id | StreamId | Прочети. | |
child_id | StreamId | Прочети. | Съдържа StreamId на първото дете, ако има такова. |
clsid | bytes | Прочети. | Съхранява идентификатора на класа от 16 байта, свързан с входа. |
state_bits | int | Прочети. | Съдържа знамена на държавата, определени за входа от директорията. |
creation_time | FileTime | Прочети. | Записва FileTime когато е създаден записът |
modified_time | FileTime | Прочети. | Записва FileTime на последната промяна на входа. |
starting_sector_location | SectorNumber | Прочети. | Посочва първия секторен номер на данните за вписването. |
stream_size | int | Прочети. | Показва размера в байтове на потока от данни за въвеждането. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
is_storage() → bool | Връща True, когато входът представлява обект за съхранение |
is_stream() → bool | Връща True, когато входът представлява обект на потока |
is_root() → bool | Връща True, ако входът е корен на CFB йерархията. |