zoukankan      html  css  js  c++  java
  • 关于CWE窗口问题

    关于注册表中设定项目和键值的详细说明?

    该注册表的项目和键值信息可参考: http://msdn.microsoft.com/en-us/library/hh378557.aspx 目前,该注册表项目并没有发现针对某个特定用户的CWE实现。因此关于该需求,可考虑以下方式:

    ApplicationRegistration myApplicationRegistration = LyncClient.GetClient().CreateApplicationRegistration(_strApplicationId, appname);

    // Set the Conversation Window Extension properties.  Ensure that the internalURL parameter is valid on your computer.                        

    myApplicationRegistration.SetExtensibilityWindowProperties( strInternalURL  ,string.Empty  ,ConversationWindowExtensionSize.Large);

    // Register the application.                        

    myApplicationRegistration.AddRegistration();

     //获取当前Lync客户端的相关信息                        

    Automation automation = LyncClient.GetAutomation();

     //遍历当前用户的所有对话
     foreach (Conversation conversation in LyncClient.GetClient().ConversationManager.Conversations)
    {
            //如果当前对话只有2个联系人
            if (conversation.Participants.Count == 2)
            {
                  //并且参会者包括系统管理员
                  foreach (Participant p in conversation.Participants)
                 {
                  if (p.Contact.Uri.Equals(account))
                 {
                         //获取当前会话窗口,并打开长城办公助手
                         ConversationWindow window = automation.GetConversationWindow(conversation);
                         IAsyncResult OpenExtensibilityResult = window.BeginOpenExtensibilityWindow(_strApplicationId, null, null);
                          _bIsOpen = true;
                 }
            }
     }
               

  • 相关阅读:
    hdu 4948 Kingdom(推论)
    codeforces 407 div1 A题(Functions again)
    Atcoder regular Contest 073(C
    Atcoder regular Contest 073(D
    Nginx阅读笔记(二)之location的用法
    Nginx阅读笔记
    django virtualenv
    Supervisor
    捕捉攻击者
    django user模块改写
  • 原文地址:https://www.cnblogs.com/zorro8z8/p/2647830.html
Copyright © 2011-2022 走看看