Lync Client API异常 - 不支持指定的方法

时间:2014-03-16 08:19:42

标签: silverlight-4.0 lync lync-client-sdk

我正在使用CWE开发简单的聊天应用程序,CWE使用上下文数据发送消息。我没有"不支持指定的方法"异常消息。当我尝试开始与群组聊天时会发生此异常。一对一聊天工作正常,毫无例外。因为我在发件人和发件人身上都有相同的代码接收方,我很困惑如何使这项工作。请帮忙。

我的代码段如下。

void method1()
    {
        //
        //here I have code to send an IM saying "lets chat in extension window" 
        //

        try
        {
                Dictionary<ContextType, object> context = new Dictionary<ContextType, object>();
                context.Add(ContextType.ApplicationId, "{1226271D-64C9-4F24-B416-E6A583F45A1C}");
                context.Add(ContextType.ApplicationData, "initial_data_request");
                try { IAsyncResult res = conversation.BeginSendInitialContext(context, null, null); }
                catch (Exception e1) 
                {
                    MessageBox.Show(e1.Data+"\n\n"+e1.Message);                        
                }
            }

        catch (Exception ee)
        {
            MessageBox.Show("Client Platform Exception: " + ee.Message);
        }
    }

这是我在应用程序启动时调用的方法。它应该发送初始上下文,以便收到此时接收方客户端应该打开我的扩展应用程序。

1 个答案:

答案 0 :(得分:0)

我找到了答案。它显示异常,因为上下文数据在组会话中不起作用。 在这里找到相关的线程.. http://social.msdn.microsoft.com/Forums/lync/en-US/b4e46648-7097-4348-8327-6864f1c12ab2/contextdata-in-a-group-conversation?forum=communicatorsdk