Overzicht
MapiAttachment vertegenwoordigt een bestand of een ingebedde berichtbijlage in een MAPI .msg e-mail. Maak bijlagen aan met behulp van de statische fabrieksmethoden FromBytes of FromStream, en voeg ze vervolgens toe aan een MapiMessage via AddAttachment. Lees de inhoud van de bijlage via LoadData of OpenRead. De Properties collectie biedt low-level MAPI property streams voor de opslag van de bijlage.
Methoden
| Handtekening | Beschrijving |
|---|
FromBytes(filename: string, data: byte[], mimeType: string?, contentId: string?) | Maakt een MapiAttachment aan vanuit een byte array met optioneel MIME-type en Content-ID. |
FromStream(filename: string, stream: Stream, mimeType: string?, contentId: string?) | Maakt een MapiAttachment aan door alle bytes te lezen van stream. |
LoadData(stream: Stream) | Laadt binaire bijlage-gegevens van stream in Data. |
OpenRead() | Retourneert een Stream gepositioneerd aan het begin van de bijlage-data voor sequentieel lezen. |
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|
Filename | string? | Lezen | Originele bestandsnaam van het bijgevoegde bestand, of null indien niet ingesteld. |
Data | byte[] | Lezen | Ruwe binaire inhoud van de bijlage. |
MimeType | string? | Lezen | MIME content-type tekenreeks (bijv. application/pdf), of null indien niet gespecificeerd. |
ContentId | string? | Lezen | Content-ID headerwaarde voor inline MIME-bijlagen, of null indien niet ingesteld. |
EmbeddedMessage | MapiMessage? | Lezen | De ingesloten MapiMessage wanneer IsEmbeddedMessage is true; anders null. |
Properties | MapiPropertyCollection | Lezen | Low-level MAPI-eigenschapverzameling voor de opslag van deze bijlage. |
IsEmbeddedMessage | bool | Lezen | De ingebedde MapiMessage wanneer IsEmbeddedMessage true is; anders null. |
IsStorageAttachment | bool | Lezen | True als de bijlage wordt opgeslagen als een sub-storage in het CFB-document in plaats van als een stream. |
Zie ook