2

私は 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 クライアントによってプレゼンス ステータスが変更された場合にのみ、このイベントが発生するようにします。

どうすればこれを回避できますか?

4

1 に答える 1