Contacts Allows your application to create a new contact. Available only if your application uses the Contact contract.
PickMultipleContactsOperation Launches the Contact Picker user interface to select multiple contacts.
PickSingleContactOperation Launches the Contact Picker user interface to select a single contact.
These three classes and / or methods will do everything you need, except to delete the contract, which, I hope, will not be open to the application.
Remember that documentation and APIs are not complete.
source share