C# Outlook VSTO如何识别Sharepoint任务?

C# Outlook VSTO如何识别Sharepoint任务?,c#,sharepoint,outlook,outlook-addin,C#,Sharepoint,Outlook,Outlook Addin,我正在创建Outlook 2013/16加载项,该加载项将显示从Sharepoint同步的任务的其他信息。我可以确定该任务来自Sharepoint文件夹,并获取该文件夹的名称 但我无法确定从Sharepoint请求数据的特定任务。Sharepoint任务包含标识符ID、UniqueID和GUID。但是这些都不能在Outlook.TaskItem对象中访问。此对象包含EntryID属性,但其Guid与Sharepoint任务对象上的Guid不同 是否有任何方法可以确定在Outlook中打开了哪个特

我正在创建Outlook 2013/16加载项,该加载项将显示从Sharepoint同步的任务的其他信息。我可以确定该任务来自Sharepoint文件夹,并获取该文件夹的名称

但我无法确定从Sharepoint请求数据的特定任务。Sharepoint任务包含标识符
ID、UniqueID
GUID
。但是这些都不能在
Outlook.TaskItem
对象中访问。此对象包含
EntryID
属性,但其Guid与Sharepoint任务对象上的Guid不同

是否有任何方法可以确定在Outlook中打开了哪个特定的Sharepoint任务

使用该对象读取TaskItem中的以下属性:

STS_Id(列表项Id;{00020329-0000-0000-C000-0000000000 46}/STS_Id/0x00000003)


STS_ListGUID(列表ID;{00020329-0000-0000-C000-0000000000 46}/STS_ListGUID/0x00000048)

检查是否可以在MAPI级别查看SharePoint特定的任何内容-使用Outlook Spy查看任务(单击IMessage),。您可以使用TaskItem.PropertyAccessor.GetProperty访问任何MAPI属性。