mapi_message
अवलोकन
mapi_message Aspose.Email FOSS में C++ के लिए एक क्लास है।
विवरण
mapi_message C++ के लिए Aspose.Email FOSS लाइब्रेरी में एक क्लास है जो प्रोग्रामेटिक उपयोग के लिये 44 मेथड्स और 6 प्रॉपर्टीज़ प्रदान करती है।
मुख्य क्षमताओं में शामिल हैं: std::uint32_t; संदेश का विषय सेट करता है; संदेश का प्लेन‑टेक्स्ट बॉडी सेट करता है। ये ऑपरेशन्स डेवलपर्स को mapi_message कार्यक्षमता को सीधे C++ एप्लिकेशन्स में इंटीग्रेट करने में सक्षम बनाते हैं।
गुण
| नाम | प्रकार | पहुँच | विवरण |
|---|---|---|---|
default_property_flags | std::uint32_t | पढ़ें/लिखें | डिफ़ॉल्ट प्रॉपर्टी फ़्लैग बिटमास्क का प्रतिनिधित्व करता है |
recipient_type_to | int | पढ़ें/लिखें | ‘To’ प्राप्तकर्ता प्रकार स्थिरांक को दर्शाता है |
recipient_type_cc | int | पढ़ें/लिखें | ‘CC’ प्राप्तकर्ता प्रकार स्थिरांक को दर्शाता है |
recipient_type_bcc | int | पढ़ें/लिखें | ‘BCC’ प्राप्तकर्ता प्रकार स्थिरांक का प्रतिनिधित्व करता है |
attach_method_by_value | int | पढ़ें/लिखें | संलग्नक को मान द्वारा विधि स्थिरांक के रूप में प्रतिनिधित्व करता है |
attach_method_embedded | int | पढ़ें/लिखें | एम्बेडेड अटैचमेंट मेथड कॉन्स्टेंट का प्रतिनिधित्व करता है |
विधियाँ
| हस्ताक्षर | विवरण |
|---|---|
create(subject: std::string, body: std::string, unicode_strings: bool) → mapi_message | |
from_file(path: std::filesystem::path, strict: bool) → mapi_message | दिए गए पथ से MSG फ़ाइल को लोड करता है, वैकल्पिक रूप से सख्त पार्सिंग लागू करता है |
from_stream(stream: std::istream, strict: bool) → mapi_message | इनपुट स्ट्रीम से MSG लोड करता है, वैकल्पिक रूप से सख्त पार्सिंग लागू करता है |
from_msg_document(document: msg_document) → mapi_message | मौजूदा msg_document इंस्टेंस से संदेश बनाता है |
load_from_eml(path: std::filesystem::path) → mapi_message | पथ या स्ट्रीम से EML फ़ाइल को mapi_message में लोड करता है |
load_from_eml(stream: std::istream) → mapi_message | |
unicode_strings() → bool | |
set_unicode_strings(value: bool) | |
set_subject(value: std::string) | संदेश का विषय सेट करता है |
set_body(value: std::string) | संदेश के प्लेन‑टेक्स्ट बॉडी को सेट करता है |
set_html_body(value: std::string) | |
set_message_class(value: std::string) | |
set_sender_name(value: std::string) | प्रेषक का प्रदर्शित नाम सेट करता है |
set_sender_email_address(value: std::string) | भेजने वाले का ईमेल पता सेट करता है |
set_sender_address_type(value: std::string) | |
set_internet_message_id(value: std::string) | इंटरनेट मैसेज‑आईडी हेडर मान सेट करता है |
to_msg_document() → msg_document | संदेश को msg_document वस्तु में परिवर्तित करता है |
save() → std::vector<std::uint8_t> | संदेश को MSG फ़ॉर्मेट में बाइट वेक्टर के रूप में लौटाता है |
save(path: std::filesystem::path) | |
save(stream: std::ostream) | |
save_to_eml() → std::vector<std::uint8_t> | EML को प्रदान किए गए आउटपुट स्ट्रीम में सहेजता है |
save_to_eml(path: std::filesystem::path) | |
save_to_eml(stream: std::ostream) |