C# 在Windows Phone 8中同步联系人

C# 在Windows Phone 8中同步联系人,c#,windows-phone-8,synchronization,C#,Windows Phone 8,Synchronization,我希望在编辑某些联系人时收到通知。我在网上找到了很多关于获取联系人的文章,但我需要同步。 我使用以下代码“静态”获取联系人: private void getContacts() { Contacts contacts = new Contacts(); contacts.SearchCompleted += new EventHandler<ContactsSearchEventArgs>(Contacts_SearchCompleted); contact

我希望在编辑某些联系人时收到通知。我在网上找到了很多关于获取联系人的文章,但我需要同步。 我使用以下代码“静态”获取联系人:

private void getContacts()
{
    Contacts contacts = new Contacts();
    contacts.SearchCompleted += new EventHandler<ContactsSearchEventArgs>(Contacts_SearchCompleted);
    contacts.SearchAsync("", FilterKind.None, "query_all");
}

private void Contacts_SearchCompleted(object sender, ContactsSearchEventArgs e)
{
    List<Contact> contacts = e.Results.ToList();
}
private void getContacts()
{
联系人=新联系人();
contacts.SearchCompleted+=新事件处理程序(contacts\u SearchCompleted);
contacts.SearchAsync(“,FilterKind.None,“query_all”);
}
私人无效联系人搜索已完成(对象发件人、联系人搜索目标e)
{
列出联系人=e.Results.ToList();
}

我需要的东西,提醒我的应用程序时,联系人列表的变化。有什么方法可以做到这一点吗?

据我所知,没有一种机制可以将联系人更改发布到“联系人”应用程序以外的应用程序。我认为这是其中一种情况,可能值得告诉我们更多关于您试图实现的目标,以便有人能够提出替代方法,而不是试图在这一层面上找到解决方案谢谢您的回复Chris。我正在实现一个使用联系人数据的应用程序。所以,我需要更新联系人数据。我知道这样做的一个解决方案是不断地查询,但这不是一个好的解决方案。如果只在更新到来时查询,那就太好了。