MapiAttachment

MapiAttachment

Panoramica

MapiAttachment rappresenta un file o un allegato di messaggio incorporato in una email MAPI .msg. Crea gli allegati usando i metodi di fabbrica statici FromBytes o FromStream, quindi aggiungili a un MapiMessage tramite AddAttachment. Leggi il contenuto dell’allegato tramite LoadData o OpenRead. La collezione Properties espone i flussi di proprietà MAPI a basso livello per l’archiviazione dell’allegato.

Metodi

FirmaDescrizione
FromBytes(filename: string, data: byte[], mimeType: string?, contentId: string?)Crea un MapiAttachment da un array di byte con tipo MIME e Content-ID opzionali.
FromStream(filename: string, stream: Stream, mimeType: string?, contentId: string?)Crea un MapiAttachment leggendo tutti i byte da stream.
LoadData(stream: Stream)Carica i dati binari dell’allegato da stream in Data.
OpenRead()Restituisce un Stream posizionato all’inizio dei dati dell’allegato per la lettura sequenziale.

Proprietà

NomeTipoAccessoDescrizione
Filenamestring?LetturaNome file originale del file allegato, o null se non impostato.
Databyte[]LetturaContenuto binario grezzo dell’allegato.
MimeTypestring?LetturaStringa MIME content-type (ad es. application/pdf), oppure null se non specificato.
ContentIdstring?LetturaValore dell’intestazione Content-ID per allegati MIME inline, oppure null se non impostato.
EmbeddedMessageMapiMessage?LetturaL’MapiMessage incorporato quando IsEmbeddedMessage è true; altrimenti null.
PropertiesMapiPropertyCollectionLetturaRaccolta di proprietà MAPI a basso livello per l’archiviazione di questo allegato.
IsEmbeddedMessageboolLetturaL’MapiMessage incorporato quando IsEmbeddedMessage è true; altrimenti null.
IsStorageAttachmentboolLetturaVero se l’allegato è memorizzato come sottoarchivio nel documento CFB anziché come stream.

Vedi anche

 Italiano