0

組み込みの Lync クライアントを含む Windows フォーム アプリを作成しています。Lync UCWA API を使用しており、実行中の Windows フォーム アプリの 2 つのインスタンス間でメッセージを送信できるようにしたいと考えています。Windows フォーム アプリからメッセージを送信しようとすると、ネイティブの Lync クライアントが常にポップアップしてメッセージを受信します。ネイティブの Lync クライアントをバイパスして、メッセージを強制的に Windows フォーム アプリに表示する方法がわかりません。

UISuppressed モードで Lync を実行することについて読んだことがありますが、ユーザーがそれを使用する必要がある可能性があるため、これを実行したくありません (これは内部アプリケーションです)。

4

2 に答える 2

2

それを実際に制御または防止することはできません。標準の Lync クライアントと UCWA アプリの両方が、そのユーザーのアクティブな登録済み (ユーザー) エンドポイントです。これは、Lync 用語で MPOP: 複数のプレゼンス ポイントと呼ばれます。これは、たとえば、2 つの異なるマシン、または PC と電話で同じユーザーの Lync にサインインしている状況と同じです。会話の招待 (「トースト」) は、会話を開始するユーザーに送信される最初のメッセージで自動的に作成され、すべてのエンドポイントに配信されます (エンドポイントのローカル プレゼンス ステータスが影響する場合があります)。これは、さまざまなクライアント、これがどのように処理されるかに依存し、会話の次のメッセージは、会話を受け入れたエンドポイントにのみ配信されます。

したがって、会話の開始時に標準クライアントがトーストを表示するのを防ぐ方法はないと思います。

この記事で、MPOP と IM に関する詳細情報と例を提供できることを願っています 。 in-spop-amp-mpop-scenarios.aspx

于 2015-05-13T09:39:58.950 に答える