Create(subject: string, body: string, unicodeStrings: bool) | Tworzy nowy MapiMessage z podanym tematem i treścią, opcjonalnie używając ciągów Unicode. |
FromFile(path: string, strict: bool) | Wczytuje MapiMessage z pliku .msg znajdującego się pod path; strict umożliwia pełną walidację strukturalną. |
FromStream(stream: Stream, strict: bool) | Wczytuje MapiMessage z stream; strict umożliwia pełną walidację strukturalną. |
FromMsgDocument(document: MsgDocument) | Opakowuje już sparsowany MsgDocument w MapiMessage. |
LoadFromEml(path: string) | Konwertuje plik EML znajdujący się w path na MapiMessage przy użyciu parsowania MIME w pamięci. |
LoadFromEml(stream: Stream) | Konwertuje plik EML znajdujący się w path na MapiMessage przy użyciu parsowania MIME w pamięci. |
LoadFromEml(data: byte[]) | Konwertuje plik EML znajdujący się w path na MapiMessage przy użyciu parsowania MIME w pamięci. |
Dispose() | Zwalnia niezarządzane zasoby posiadane przez tę wiadomość. |
AddRecipient(emailAddress: string, displayName: string?, recipientType: int) | Dodaje odbiorcę z podanym adresem e-mail, nazwą wyświetlaną i typem (1 = To, 2 = Cc, 3 = Bcc). |
AddAttachment(filename: string, data: byte[], mimeType: string?, contentId: string?) | Dołącza plik według nazwy i danych binarnych, opcjonalnie określając typ MIME i Content-ID. |
AddAttachment(filename: string, stream: Stream, mimeType: string?, contentId: string?) | Dołącza plik według nazwy i danych binarnych, opcjonalnie określając typ MIME i Content-ID. |
AddEmbeddedMessageAttachment(message: MapiMessage, filename: string?, mimeType: string?) | Dołącza kolejny MapiMessage jako załącznik wiadomości osadzonej. |
SetProperty(propertyId: ushort, propertyType: ushort, value: object?, flags: uint) | Ustawia surową właściwość MAPI według identyfikatora właściwości, typu, wartości i flag. |
GetPropertyValue(propertyId: ushort, propertyType: ushort?, decode: bool) | Pobiera wartość właściwości MAPI według identyfikatora i opcjonalnego typu; decode kontroluje dekodowanie ciągów. |
IterPropertyKeys() | Wylicza pary kluczowe (propertyId, propertyType) wszystkich przechowywanych właściwości. |
IterProperties() | Wylicza wszystkie obiekty MapiProperty przechowywane w tej wiadomości. |
IterAttachmentsInfo() | Wylicza metadane załączników bez ładowania pełnych danych załączników. |
ToMsgDocument() | Konwertuje ten MapiMessage na MsgDocument odpowiedni do serializacji CFB. |
Save() | Zapisuje wiadomość w miejscu (dla wiadomości pierwotnie wczytanych z pliku lub strumienia). |
Save(path: string) | Zapisuje wiadomość w miejscu (dla wiadomości pierwotnie wczytanych z pliku lub strumienia). |
Save(stream: Stream) | Zapisuje wiadomość w miejscu (dla wiadomości pierwotnie wczytanych z pliku lub strumienia). |
SaveToEml() | Zapisuje wiadomość w miejscu (dla wiadomości pierwotnie wczytanych z pliku lub strumienia). |
SaveToEml(path: string) | Zapisuje wiadomość w miejscu (dla wiadomości pierwotnie wczytanych z pliku lub strumienia). |
SaveToEml(stream: Stream) | Zapisuje wiadomość w miejscu (dla wiadomości pierwotnie wczytanych z pliku lub strumienia). |