Windows.Phone.PersonalInformation Windows.Phone.PersonalInformation Windows.Phone.PersonalInformation Windows.Phone.PersonalInformation Namespace

Provides APIs for managing a custom contact store.

Introduction

APIs in this namespace are typically used for a Microsoft Silverlight app for Windows Phone. For most scenarios, similar APIs exist that can be used by a Windows Runtime app for Windows Phone, and if you use these APIs you can apply much of your code to a universal app. See:

Note

There are some scenarios where you will need Windows.Phone.PersonalInformation API even when writing a Windows Runtime app. For example, see the Contact Picker app sample. For Windows Phone, the sample uses the Windows.Phone.PersonalInformation API to prepopulate the contact store for demonstration purposes.

Classes

Represents a civic address for StoredContact objects.

Represents a change in contact information that occurred between revisions.

Represents a contact without an association to a contact store.

Represents query options for retrieving contacts using CreateContactQuery(ContactQueryOptions).

Represents the result of a contact query.

Represents the custom contact store for a Windows Phone app.

Provides key names for accessing known properties for StoredContact or ContactInformation objects.

Represents a contact associated with a custom contact store.

Interfaces

Defines the interface for contact information.

Provides additional contact properties.

Enums

Indicates the type of change represented by a ContactChangeRecord.

Specifies the order in which contacts are returned from a CreateContactQuery(ContactQueryOptions) call.

Specifies the application access mode for a custom contact store created with CreateOrOpenAsync(ContactStoreSystemAccessMode, ContactStoreApplicationAccessMode).

Specifies the system access mode for a custom contact store created with CreateOrOpenAsync(ContactStoreSystemAccessMode, ContactStoreApplicationAccessMode).

The format of a vCard.