none
Lync2013 开发添加联系人时候出错 RRS feed

  • 问题

  • 在对Lync 客户端进行二次开发过程中遇见如下错误,寻求帮助,现将代码和错误信息贴上

            [ScriptableMember]
            public void AddContact(string sipUri)
            {
                string msg = string.Empty;
                sipUri = "xuechao@webservice.com.cn";
                Group groupAdd = null;
                LyncClient client = LyncClient.GetClient();
                groupAdd = client.ContactManager.Groups.FirstOrDefault(g => g.Type == GroupType.FrequentContacts);
                Contact contact = client.ContactManager.GetContactByUri(sipUri);
                if (groupAdd.Contains(contact) == false)
                {
                    groupAdd.ContactAdded += (source, data) =>
                    {
                        msg = "联系人已添加: "
                            + ((Group)source).Name
                            + " : "
                            + data.Contact.GetContactInformation(ContactInformationType.DisplayName).ToString();
                    };
                    IAsyncResult ar = groupAdd.BeginAddContact(contact, null, null);
                    //groupAdd.Add(contact);
                    groupAdd.EndAddContact(ar);
                }
            }

    {System.NotImplementedException: 方法或操作未实现。
       位于 Microsoft.Lync.Model.LyncClient.HandleHRError(Int32 hresult, IDictionary`2 errorInfo)
       位于 Microsoft.Lync.Internal.Utilities.Interop.Com.InteropHelper.InvokeEx(ScriptObject so, Object dispId, DispatchFlag flag, Object parameters)
       位于 Microsoft.Lync.Internal.Utilities.Interop.Com.ComObject.InvokeEx(Object dispId, DispatchFlag flag, Object parameters)
       位于 Microsoft.Lync.Model.Group.Group.BeginAddContact(Contact contact, AsyncCallback groupCallback, Object state)
       位于 XingSoft.ShiMaoGroup.HabSilverlight.SendLync.AddContact(String sipUri)}

    有跟遇见两样异常的朋友吗?如何解决的!!

    方法或操作未实现 按字面理解,这种异常通常是指方法内没有具体实现代码逻辑,那么如果真是这BeginAddContact个方法里没有任何实现,那么还可能怎么添加联系人?

    AddContact这个同步方法也会报错“{System.NotSupportedException: 不支持所指定的方法。” 请问还其它方法吗?

    2013年1月10日 12:22

全部回复