我是Lync 2013 SDK的基本開發人員。Lync 2013 SDK的Self.Contact.ContactInformationChanged事件
我想將我的應用程序中的自定義狀態更改爲Lync 2013客戶端和副簽證。已通過表單加載事件添加了 LyncClient.Self.Contact.ContactInformationChanged
。
當我從我的自定義應用程序更改存在狀態時,這也將使用我的函數更改Lync 2013客戶端的存在狀態。
try
{
_lyncClient.Self.BeginPublishContactInformation(
stuffToPublish,
(ar) =>
{
_lyncClient.Self.EndPublishContactInformation(ar);
},
null);
}
catch (ItemNotFoundException)
{
MessageBox.Show(_SelectedCustomAvailabilityId.ToString() + " Item not found");
}
因爲2013的Lync客戶端的存在狀態已經改變,LyncClient.Self.Contact.ContactInformationChanged
事件正在執行我的功能後被解僱。
我不希望在從我的應用程序更改狀態時發生此事件。我只希望此事件在Lync 2013客戶端更改出席狀態時觸發。
我該如何解決這個問題?