MsgStorage
Panoramica
MsgStorage è una classe in Aspose.Email FOSS per Python.
Nodo di archiviazione MSG mutabile con classificazione dei ruoli e metadati del flusso di proprietà analizzati.
Questa classe fornisce 6 metodi per lavorare con oggetti MsgStorage nei programmi Python. I metodi disponibili includono: add_storage, add_stream, find_storage, find_stream, iter_storages, iter_streams. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Email FOSS per Python. Proprietà: clsid, creation_time, fixed_length_properties, modified_time, name, property_header_kind, e altre 6.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
name | str | Lettura/Scrittura | Ottiene o imposta il nome. |
role | str | Lettura/Scrittura | Ottiene o imposta il ruolo. |
clsid | bytes | Lettura/Scrittura | Ottiene o imposta il clsid. |
state_bits | int | Lettura/Scrittura | Ottiene o imposta i bit di stato. |
creation_time | int | Lettura/Scrittura | Ottiene o imposta l’ora di creazione. |
modified_time | int | Lettura/Scrittura | Ottiene o imposta l’ora di modifica. |
streams | list[MsgStream] | Lettura/Scrittura | Ottiene o imposta i flussi. |
storages | list["MsgStorage"] | Lettura/Scrittura | Ottiene o imposta gli archivi. |
property_header_kind | `str | None` | Lettura/Scrittura |
property_stream_header | `PropertyStreamHeaderTopLevel | PropertyStreamHeaderSubobject | None` |
fixed_length_properties | tuple[PropertyEntryFixedLength, ...] | Lettura/Scrittura | Ottiene o imposta le proprietà a lunghezza fissa. |
property_stream_parse_error | `str | None` | Lettura/Scrittura |
Metodi
| Firma | Descrizione |
|---|---|
add_stream(stream: MsgStream) → MsgStream | Aggiunge un MsgStream a un nodo di storage, consentendo l’inclusione di stream personalizzati nel file MSG |
add_storage(storage: "MsgStorage") → "MsgStorage" | Aggiunge un MsgStorage figlio a questo storage e lo restituisce |
iter_streams() → Iterator[MsgStream] | Restituisce un iteratore su tutti gli oggetti MsgStream in questo storage |
iter_storages() → Iterator["MsgStorage"] | Restituisce un iteratore su tutti gli oggetti MsgStorage figli |
find_stream(name: str) → `MsgStream | None` |
find_storage(name: str) → `“MsgStorage” | None` |