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, если вложение является встроенным сообщением. |