MapiAttachment

MapiAttachment

Przegląd

MapiAttachment reprezentuje plik lub załącznik wiadomości osadzonej w wiadomości e-mail MAPI .msg. Twórz załączniki za pomocą statycznych metod fabrycznych FromBytes lub FromStream, a następnie dodaj je do MapiMessage za pomocą AddAttachment. Odczytaj zawartość załącznika za pomocą LoadData lub OpenRead. Kolekcja Properties udostępnia niskopoziomowe strumienie właściwości MAPI dla przechowywania załączników.

Metody

SygnaturaOpis
FromBytes(filename: string, data: byte[], mimeType: string?, contentId: string?)Tworzy MapiAttachment z tablicy bajtów z opcjonalnym typem MIME i identyfikatorem Content-ID.
FromStream(filename: string, stream: Stream, mimeType: string?, contentId: string?)Tworzy MapiAttachment poprzez odczytanie wszystkich bajtów z stream.
LoadData(stream: Stream)Ładuje binarne dane załącznika z stream do Data.
OpenRead()Zwraca Stream umieszczony na początku danych załącznika do sekwencyjnego odczytu.

Właściwości

NazwaTypDostępOpis
Filenamestring?OdczytOryginalna nazwa pliku załącznika, lub null, jeśli nie została ustawiona.
Databyte[]OdczytSurowa zawartość binarna załącznika.
MimeTypestring?OdczytCiąg MIME content-type (np. application/pdf), lub null, jeśli nie określono.
ContentIdstring?OdczytWartość nagłówka Content-ID dla wbudowanych załączników MIME, lub null, jeśli nie ustawiono.
EmbeddedMessageMapiMessage?OdczytOsadzony MapiMessage, gdy IsEmbeddedMessage jest true; w przeciwnym razie null.
PropertiesMapiPropertyCollectionOdczytNiskopoziomowa kolekcja właściwości MAPI dla przechowywania tego załącznika.
IsEmbeddedMessageboolOdczytOsadzony MapiMessage, gdy IsEmbeddedMessage jest true; w przeciwnym razie null.
IsStorageAttachmentboolOdczytPrawda, jeśli załącznik jest przechowywany jako podprzechowywanie w dokumencie CFB zamiast strumienia.

Zobacz także

 Polski