MsgStorage

MsgStorage

Panoramica

MsgStorage è un nodo di archiviazione denominato all’interno di un albero di documenti .msg con un Role semantico (messaggio, destinatario, allegato o messaggio incorporato). Contiene flussi di proprietà MsgStream figlio e sotto-archivi MsgStorage figlio. Usa AddStream e AddStorage per costruire un albero di documenti, e FindStream/FindStorage per individuare i figli denominati durante la lettura. Passa la radice MsgStorage completata a MsgWriter per serializzare l’intero documento.

Costruttori

FirmaDescrizione
MsgStorage(name: string, role: MsgStorageRole)Crea un nuovo MsgStorage con i parametri specificati.

Metodi

FirmaDescrizione
AddStream(stream: MsgStream)Aggiunge stream come flusso di proprietà figlio di questo archivio.
AddStorage(storage: MsgStorage)Aggiunge storage come sotto-archivio figlio di questo archivio.
FindStream(name: string)Restituisce il MsgStream il cui Name è uguale a name, oppure null se non trovato.
FindStorage(name: string)Restituisce il MsgStorage il cui Name è uguale a name, oppure null se non trovato.

Proprietà

NomeTipoAccessoDescrizione
NamestringLetturaNome di archiviazione CFB per questo nodo (es. __substg1.0_0037001F o Root Entry).
RoleMsgStorageRoleLetturaRuolo semantico di questo nodo di archiviazione come valore MsgStorageRole.
Clsidbyte[]LetturaCLSID a 16 byte di questa voce di archiviazione; zeri per la maggior parte degli archivi MSG.
StateBitsuintLetturaBit di stato definiti dall’utente memorizzati nella voce di directory CFB per questa archiviazione.
CreationTimeulongLetturaTimestamp di creazione CFB per questa voce di archiviazione (FILETIME a 64 bit).
ModifiedTimeulongLetturaTimestamp di ultima modifica CFB per questa voce di archiviazione (FILETIME a 64 bit).
StreamsIList<MsgStream>LetturaElenco ordinato dei figli MsgStream di questa archiviazione.
StoragesIList<MsgStorage>LetturaElenco ordinato dei MsgStorage storage secondari di questo storage.

Vedi anche

 Italiano