我有一个订阅多个邮箱的流式通知侦听器。当收到创建通知时,我会绑定到已创建的项目以尝试了解有关它的更多信息。
我尝试查看ParentDirectoryID.Mailbox以试图找出创建项目的位置,但它是空的。API 说文件夹 ID 和 FolderName/Mailbox 属性是互斥的。
那么,如何加载文件夹名称/邮箱属性?
我有一个订阅多个邮箱的流式通知侦听器。当收到创建通知时,我会绑定到已创建的项目以尝试了解有关它的更多信息。
我尝试查看ParentDirectoryID.Mailbox以试图找出创建项目的位置,但它是空的。API 说文件夹 ID 和 FolderName/Mailbox 属性是互斥的。
那么,如何加载文件夹名称/邮箱属性?
我建议您应该采用以下方法来解决您的问题:
List或Dictionary(由您决定)存储条目SubscriptionId,MailBox一旦您收到通知,提取SubscriptionId并映射到您存储的List/Dictonary以获取邮箱。如果您不需要来自 Exchange 的任何额外详细信息,则此解决方案很方便,因为它减少了对 Exchange 的调用。
MailBox从传递的详细信息中获取详细信息,并使用从通知ExtendedPropertyDefination中提取的信息进行呼叫。ItemId我相信你会得到这两种方法。