Outlook 2016中的第三方IM状态信息未显示

时间:2019-03-06 07:50:37

标签: outlook

我一直在与Outlook 2010集成的IM应用程序中工作,并希望提供有关联系人的状态信息。

我已经能够通过“ UCOfficeIntegration”界面使Outlook与我的应用程序对话,然后提供有关我的应用程序的一些信息。

问题开始于“ _IContactEvents”接口实现,尤其是来自接口的“ GetContactInformation”方法:

在更新过程中,Outlook多次调用“ GetContactInformation”,这些请求之一希望获取有关联系人的状态信息。

在此过程中,将其作为参数“ ContactInformationType.ucPresenceAvailability”传递,这意味着Outlook希望从我的IM应用程序中了解联系人的状态。

目前,我正在使用此枚举的固定值“ ContactAvailability.ucAvailabilityFree”进行测试:

<pre>
case ContactInformationType.ucPresenceAvailability:
{    
   result = ContactAvailability.ucAvailabilityFree;    
   break;
} 

...

return result;
</pre>,

问题是:Outlook无法识别此状态,并且始终显示“状态未知”。

我已经尝试过将这些值作为字符串传递,但是仍然无法正常工作。

有什么想法吗?

My IM Result

Outlook Default

0 个答案:

没有答案
相关问题