Windows Phone 10 Univrsal - 获取在线联系人

时间:2016-04-14 15:33:57

标签: contacts windows-10-universal

我可以通过Windows Phone 10设备获取所有联系人。 我想知道联系人是本地联系人还是在线联系人。 我用这段代码表示:

ContactStore contactstore = await ContactManager.RequestStoreAsync(ContactStoreAccessType.AllContactsReadOnly);
ContactList = await contactstore.FindContactsAsync();
         if (ContactList.Count > 0)
                        {
                        ienum = ContactList.GetEnumerator();
                        ienum.MoveNext();
                        IEnumerator<ContactConnectedServiceAccount> enum2 = ienum.Current.ConnectedServiceAccounts.GetEnumerator();
                        enum2.MoveNext();
                        string id = enum2.Current.ServiceName;

但是它会进入catch异常范围..

我还尝试将访问类型从AllContactsReadOnly更改为AppContactsReadWrite,但它不起作用并且也一样。

0 个答案:

没有答案