2017-05-11 6 views

答えて

0

Lync SDK 2013の助けを借りて、新しい会話が追加されたイベントを処理して、参加者関連の情報を取得することもできます。会話の中で、イベントハンドラはAVModality状態の変化をリッスンしました。 AVModality状態がMicrosoft.Office.Interop.Outlook Outlookアプリケーションを使用して、接続に変更された場合に自動化することができ、詳細については

LyncClient lyncClient = new LyncClient(); 
lyncClient.ConversationManager.ConversationAdded += OnConversationAdded; 

private void OnConversationAdded(object sender, Microsoft.Lync.Model.Conversation.ConversationManagerEventArgs e) 
{ 
    e.Conversation.Modalities[ModalityTypes.AudioVideo].ModalityStateChanged += OnAudioVideoModalityStateChanged; 
} 

private void OnAudioVideoModalityStateChanged(object sender, ModalityStateChangedEventArgs e) 
{ 
    switch(e.NewState) 
    { 
     case ModalityState.Connected: 
      Application oOutlook = null; 
      oOutlook = new Application(); 
      TaskItem oTask = (TaskItem)oOutlook.CreateItem(OlItemType.olTaskItem); 
      oTask.Subject = "Testing"; 
      oTask.StartDate = DateTime.Now; 
      oTask.Display(true); 
      break; 
    } 
} 

以下に示すように、新しいタスクウィンドウを作成することができます。 Microsoft.Office.Interop.OutlookLync SDK 2013

+0

ありがとうかなん。私は初心者だからちょっと別の質問です:(私はプロジェクトを作成する方法を理解できません.Lync 2013をインストールするLync SDK 2013をインストールします.Lyncは古いです –

+0

lync sdkをインストールし、あなたのプロジェクトのMicrosoft.Lync.Model.dll。インストールエラー "lync 2013が見つかりません"が表示された場合は、次の解決策を試してください:https://elbruno.com/2016/05/25/windows10-installing-lync-2013- sdk-to-use-it-on-skype-for-business-2016-welcometohell/ –

+0

ありがとうございます –

関連する問題