mapi_attachment
نمای کلی
mapi_attachment یک کلاس در Aspose.Email FOSS برای C++ است.
توصیف
mapi_attachment یک کلاس در کتابخانه Aspose.Email FOSS برای C++ است که 4 متد و 6 ویژگی را برای استفاده برنامهنویسی در دسترس قرار میدهد.
قابلیتهای اصلی شامل: std::string; std::vector<std::uint8_t>; std::string. این عملیاتها به توسعهدهندگان امکان میدهند تا عملکرد mapi_attachment را بهصورت مستقیم در برنامههای C++ یکپارچه کنند.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
filename | std::string | خواندن/نوشتن | نام فایل پیوست را ذخیره میکند |
data | std::vector<std::uint8_t> | خواندن/نوشتن | محتوای بایت خام پیوست را نگه میدارد |
mime_type | std::string | خواندن/نوشتن | رشتهٔ نوع MIME پیوست را ذخیره میکند. |
content_id | std::string | خواندن/نوشتن | شناسهٔ محتوای پیوست را ذخیره میکند. |
embedded_message | std::shared_ptr<mapi_message> | خواندن/نوشتن | یک پیوست پیام توکار را نگه میدارد. |
properties | mapi_property_collection | خواندن/نوشتن | مجموعه ویژگیهای MAPI این پیوست را دریافت میکند. |
روش ها
| امضا | توضیح |
|---|---|
from_bytes(filename: std::string, data: std::vector<std::uint8_t>, mime_type: std::string, content_id: std::string) → mapi_attachment | یک پیوست را از دادههای بایت خام ایجاد میکند. |
from_stream(filename: std::string, stream: std::istream, mime_type: std::string, content_id: std::string) → mapi_attachment | یک پیوست را با خواندن از یک جریان ورودی ایجاد میکند. |
load_data(stream: std::istream) | محتوای پیوست را از جریان ورودی دادهشده به شیء میخواند |
is_embedded_message() → bool | اگر پیوست یک پیام جاسازیشده باشد، مقدار true را برمیگرداند. |