我可以通过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,但它不起作用并且也一样。