Windows Dev Center

Windows.Phone.PersonalInformation namespace

Provides APIs for managing a custom contact store.

Members

The Windows.Phone.PersonalInformation namespace has these types of members:

Classes

The Windows.Phone.PersonalInformation namespace has these classes.

ClassDescription
ConnectTileData Represents the tile that is displayed in the phone UI to indicate a contact binding.
ConnectTileImage Represents an image that is displayed on a Connect tile.
ContactAddress Represents a civic address for StoredContact objects.
ContactBinding Represents a binding between a contact and an app.
ContactBindingAttributesConstants Provides a set of constants that are used to indicate properties of a contact binding.
ContactBindingManager Provides methods for creating, saving, and deleting contact bindings.
ContactBindings Enables the creation of a ContactBindingManager object that can be used to create, save, and delete contact bindings.
ContactChangeRecord Represents a change in contact information that occurred between revisions.
ContactInformation Represents a contact without an association to a contact store.
ContactQueryOptions Represents query options for retrieving contacts using CreateContactQuery.
ContactQueryResult Represents the result of a contact query.
ContactStore Represents the custom contact store for a Windows Phone app.
KnownContactProperties Provides key names for accessing known properties for StoredContact or ContactInformation objects.
StoredContact Represents a contact associated with a custom contact store.

 

Enumerations

The Windows.Phone.PersonalInformation namespace has these enumerations.

EnumerationDescription
ContactChangeType Indicates the type of change represented by a ContactChangeRecord.
ContactQueryResultOrdering Specifies the order in which contacts are returned from a CreateContactQuery call.
ContactStoreApplicationAccessMode Specifies the application access mode for a custom contact store created with CreateOrOpenAsync.
ContactStoreSystemAccessMode Specifies the system access mode for a custom contact store created with CreateOrOpenAsync.
VCardFormat The format of a vCard.

 

Interfaces

The Windows.Phone.PersonalInformation namespace defines these interfaces.

InterfaceDescription
IContactInformation Defines the interface for contact information.
IContactInformation2 Provides additional contact properties.

 

Remarks

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.

Requirements

Minimum supported client

None supported

Minimum supported server

None supported

Minimum supported phone

Windows Phone 8

Namespace

Windows.Phone.PersonalInformation
Windows::Phone::PersonalInformation [C++]

Metadata

Windows.WinMD

Capabilities

ID_CAP_CONTACTS [Windows Phone]

See also

Implementing contact bindings in a Windows Phone Silverlight app

 

 

Community Additions

ADD
Show:
© 2015 Microsoft