Översikt
MapiAttachment representerar en fil eller inbyggd meddelande bifogning i en MAPI .msg Skapa bifogade filer med statiska fabriksmetoder FromBytes eller FromStream,och sedan lägga till dem i en MapiMessage via AddAttachment.Läs innehållet i tillägget via LoadData eller OpenRead. den Properties samling exponerar låg nivå MAPI-egenskaper för anslutningslagring.
Metoder
| Signature | Beskrivning |
|---|
FromBytes(filename: string, data: byte[], mimeType: string?, contentId: string?) | Skapar A MapiAttachment från en byte array med valfri MIME-typ och Content-ID. |
FromStream(filename: string, stream: Stream, mimeType: string?, contentId: string?) | Skapar A MapiAttachment genom att läsa alla bytes från stream. |
LoadData(stream: Stream) | Ladda bifogade binära data från stream In i Data. |
OpenRead() | Återvänder A Stream positioneras i början av bifogandata för sekvensläsning. |
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|
Filename | string? | Läsning | ursprungliga filnamnet på den bifogade filen, eller null Om inte ställs. |
Data | byte[] | Läsning | Rå binärt innehåll av tillägget. |
MimeType | string? | Läsning | MIME innehållstyp sträng (t.ex. application/pdfeller null Om inte specificerat. |
ContentId | string? | Läsning | innehålls-ID headervärde för inline MIME-filer, eller null Om inte ställs. |
EmbeddedMessage | MapiMessage? | Läsning | Den inbäddade MapiMessage När IsEmbeddedMessage är true;· Annars null. |
Properties | MapiPropertyCollection | Läsning | Låg nivå MAPI-möjlighetsamling för lagring av denna tillägg. |
IsEmbeddedMessage | bool | Läsning | Den inbäddade MapiMessage När IsEmbeddedMessage är true;· Annars null. |
IsStorageAttachment | bool | Läsning | Det är sant om bifogandet lagras som en underlagring i CFB-dokumentet istället för ett flöde. |
Se även