1
我正在尝试实例化MSGraph ItemAttachment对象,以便将Message对象附加到另一个Message对象。我已经试过如下:使用MSGraph附加邮件ItemAttachment
var itemAttachment = new ItemAttachment
{
Item = message,
//Size = ??,
ContentType = "message/rfc822",
Id = Guid.NewGuid().ToString(),
IsInline = false,
Name = "OrderMessage.msg",
ODataType = message.ODataType,
LastModifiedDateTime = DateTimeOffset.Now
};
errorMessage.Attachments.Add(itemAttachment);
提琴手告诉我,这将产生错误:“属性‘项’不上键入‘Microsoft.OutlookServices.Attachment’存在确保只使用那些属性名称。由类型定义或将类型标记为打开类型。“
我也试过:
var itemAttachment = new ItemAttachment
{
Item = message,
//Size = ??,
ContentType = "message/rfc822",
Id = Guid.NewGuid().ToString(),
IsInline = false,
Name = "OrderMessage.msg",
ODataType = "#microsoft.graph.itemAttachment",
LastModifiedDateTime = DateTimeOffset.Now
};
errorMessage.Attachments.Add(itemAttachment);
提琴手告诉我,这将产生错误:“‘odata.context’发现这个注解要么无法识别,或者在当前位置不期望的注释。 “。
我试过这些的其他变体,没有任何工作。谁能告诉我这是如何工作的?
谢谢。
查
感谢您的参考,但这是关于FileAttachment,我已经工作得很好。我目前的问题是与ItemAttachement,这是专门设计用于附加Outlook项目,如消息,联系人,日历项目等 – Chuck
好吧,我也很感兴趣,以及如何工作,因为我认为FileAttachment是基本相同的ItemAttachment是在MessageAttachmentsCollectionPage附件中= new MessageAttachmentsCollectionPage(),所以我只需将FileAttachement更改为ItemAttachment。希望微软能够在这里帮助。蒂姆: – twc