MsgDocument

MsgDocument

Panoramica

MsgDocument rappresenta un file .msg analizzato come un albero di nodi MsgStorage. Carica un file esistente con FromFile o FromStream, poi naviga Root.Storages e Root.Streams per accedere ai dati MAPI. Chiama ToCfbDocument per convertire il documento MSG nuovamente in un CfbDocument grezzo per un’ispezione a basso livello o per la riserializzazione con CfbWriter. Il flag Strict controlla se gli errori di validazione strutturale vengono sollevati o registrati silenziosamente.

Costruttori

FirmaDescrizione
MsgDocument(root: MsgStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint, strict: bool)Crea un nuovo MsgDocument con i parametri specificati.

Metodi

FirmaDescrizione
FromFile(path: string, strict: bool)Carica un MsgDocument dal file .msg situato in path; strict abilita la convalida strutturale.
FromStream(stream: Stream, strict: bool)Carica un MsgDocument da stream; strict abilita la convalida strutturale.
ToCfbDocument()Converte questo MsgDocument in un CfbDocument grezzo per l’ispezione a basso livello o per la ri-serializzazione.

Proprietà

NomeTipoAccessoDescrizione
RootMsgStorageLetturaIl nodo radice MsgStorage dell’albero dei messaggi.
MajorVersionushortLetturaVersione principale CFB analizzata dall’intestazione del file.
MinorVersionushortLetturaVersione minore CFB analizzata dall’intestazione del file.
TransactionSignatureNumberuintLetturaNumero della firma della transazione CFB dall’intestazione del file.
StrictboolLetturaVero se è stata richiesta una convalida rigorosa quando questo documento è stato caricato.

Vedi anche

 Italiano