私は Lync 2013 SDK の基本的な開発者です。
カスタム プレゼンス ステータスをアプリケーションから 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");
}
Lync 2013 クライアントのプレゼンス ステータスが変更されたためLyncClient.Self.Contact.ContactInformationChanged
、関数の実行後にイベントが発生します。
アプリケーションからプレゼンス ステータスが変更されたときに、このイベントが発生することを望んでいません。Lync 2013 クライアントによってプレゼンス ステータスが変更された場合にのみ、このイベントが発生するようにします。
どうすればこれを回避できますか?