Resumo geral
MsgReader é um enum em Aspose.Email para Python.
Requisitos normativos de contenção e fluxo de GMS a nível superior para o transporte por contentores.
Valores de referência
| Valor de um produto | Descrição: |
|---|
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Define os deslocamentos de bytes e comprimentos para campos no cabeçalho do fluxo de propriedades de nível superior |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Define offsets de bytes e comprimentos para campos em um cabeçalho do fluxo da propriedade subobjeto. |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Define os deslocamentos de bytes e comprimentos para campos numa entrada da propriedade com comprimento fixo. |
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|
cfb_reader | CFBReader | Leia. | Fornece acesso ao CFBReader subjacente que manipula a estrutura de arquivo composto. |
storage_layout | StorageLayout | Leia. | Descreve o layout de armazenamentos e fluxos dentro do arquivo MSG |
strict | bool | Leia. | Indica se o leitor valida a estrutura do MSG e suscita erros. |
validation_issues | Tuple[str, ...] | Leia. | Lista de descrições textuais de quaisquer problemas de validação encontrados durante a análise |
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Dict[str, Tuple[int, int]] | Leia. | Define os deslocamentos de bytes e comprimentos para campos no cabeçalho do fluxo de propriedades de nível superior |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Dict[str, Tuple[int, int]] | Leia. | Define offsets de bytes e comprimentos para campos em um cabeçalho do fluxo da propriedade subobjeto. |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Dict[str, Tuple[int, int]] | Leia. | Define os deslocamentos de bytes e comprimentos para campos numa entrada da propriedade com comprimento fixo. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|
__init__(cfb_reader: CFBReader, strict: bool) | |
| `from_file(path: Path | str, strict: bool)→“MsgReader”` |
close() | Liberta quaisquer recursos mantidos pelo leitor, como fluxos abertos. |
iter_top_level_fixed_length_properties() → Iterator[PropertyEntryFixedLength] | Objetos de rendimento PropertyEntryFixedLength do fluxo de propriedades de nível superior |
iter_recipient_storages() → Iterator[DirectoryEntry] | Objetos DirectoryEntry que representam armazenamentos de destinatários no ficheiro MSG |
iter_attachment_storages() → Iterator[DirectoryEntry] | |
parse_message_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Leia o fluxo de propriedade no nível superior ou um armazenamento de mensagens incorporadas. |
parse_subobject_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Leia o fluxo de propriedades no armazenamento do destinatário/do anexo e decodifique entradas com comprimento fixo. |
parse_top_level_property_stream(data: bytes) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Decodificar cabeçalho de fluxo de propriedade do nível superior e entradas de comprimento fixo. |
parse_subobject_property_stream_data(data: bytes) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Decodificar cabeçalho de fluxo da propriedade destinatário/anexamento e entradas de comprimento fixo. |