mapi_message

نمای کلی

mapi_message یک کلاس در Aspose.Email FOSS برای C++ است.

توصیف

mapi_message یک کلاس در کتابخانهٔ Aspose.Email FOSS برای C++ است که 44 متد و 6 خصوصیت را برای استفادهٔ برنامه‌نویسی فراهم می‌کند.

قابلیت‌های اصلی شامل: std::uint32_t؛ تعیین موضوع پیام؛ تعیین متن سادهٔ پیام. این عملیات‌ها به توسعه‌دهندگان امکان می‌دهد تا کارکرد mapi_message را مستقیماً در برنامه‌های C++ یکپارچه کنند.

خواص

نامنوعدسترسیتوضیح
default_property_flagsstd::uint32_tخواندن/نوشتننمایانگر ماسک بیتی پرچم ویژگی پیش‌فرض
recipient_type_tointخواندن/نوشتننمایانگر ثابت نوع گیرندهٔ To
recipient_type_ccintخواندن/نوشتننماد ثابت نوع گیرنده‌ی ‘CC’ را نشان می‌دهد
recipient_type_bccintخواندن/نوشتننمایانگر ثابت نوع گیرنده 'BCC' است
attach_method_by_valueintخواندن/نوشتننمایانگر ثابت روش پیوست به‌صورت مقدار
attach_method_embeddedintخواندن/نوشتننمایانگر ثابت روش پیوست تعبیه‌شده

روش ها

امضاتوضیح
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)مقدار هدر Internet Message‑ID را تنظیم می‌کند
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)

همچنین ببینید:

 فارسی