До того, что я могу загрузить вложения в память, и я знаю, что это правильно, потому что я могу напечатать имя файла.Что мне нужно, это преобразовать это вложение в объект изображения, который я позже добавлю в библиотеку изображений sharepoint.Но забудьте о части sharepoint, я знаю, как это сделать, я застрял в той части, которая после загрузки вложений конвертирует это в изображения.Я не хочу сохранять изображения на диск, потому что я не загружаю их в память.
foreach (Item item in findResults.Items)
{
if (item is EmailMessage && item.HasAttachments)
{
EmailMessage message = EmailMessage.Bind(service, item.Id, new PropertySet(BasePropertySet.IdOnly, ItemSchema.Attachments));
foreach (Attachment attachment in message.Attachments)
{
if (attachment is FileAttachment)
{
FileAttachment fileAttachment = attachment as FileAttachment;
// Load the file attachment into memory and print out its file name.
fileAttachment.Load();
Console.WriteLine("Attachment name: " + fileAttachment.Name);
//this is where i would create the image of object but dont know how
}
}
}
}