StoredContact Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет контакт, связанный с пользовательским хранилищем контактов.
public ref class StoredContact sealed : IContactInformation2
/// [Windows.Foundation.Metadata.Activatable(Windows.Phone.PersonalInformation.IStoredContactFactory, 65536, "Windows.Phone.PhoneContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class StoredContact final : IContactInformation2
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Phone.PersonalInformation.IStoredContactFactory), 65536, "Windows.Phone.PhoneContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Phone.PhoneContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class StoredContact : IContactInformation2
function StoredContact(store, contact)
Public NotInheritable Class StoredContact
Implements IContactInformation2
- Наследование
- Атрибуты
- Реализации
Требования к Windows
| Семейство устройств |
Windows Mobile Extension SDK (появилось в 10.0.10240.0)
|
| API contract |
Windows.Phone.PhoneContract (появилось в v1.0)
|
| Возможности приложения |
ID_CAP_CONTACTS [Windows Phone]
|
Комментарии
Чтобы получить объект StoredContact, необходимо открыть хранилище контактов приложения. Для работы с контактными данными, которые еще не связаны с хранилищем, или для анализа контактных данных из vCard используйте класс ContactInformation .
Эти API создают или получают объект StoredContact:
- ContactStore.CreateMeContactAsync
- ContactStore.FindContactByIdAsync
- ContactStore.FindContactByRemoteIdAsync
- ContactQueryResult.GetContactsAsync (возвращает коллекцию)
Конструкторы
| StoredContact(ContactStore) |
Инициализирует новый экземпляр класса StoredContact . |
| StoredContact(ContactStore, ContactInformation) |
Инициализирует новый экземпляр класса StoredContact и инициализирует значения свойств из предоставленного объекта ContactInformation . |
Свойства
| DisplayName |
Возвращает или задает отображаемое имя сохраненного контакта. |
| DisplayPicture |
Возвращает отображаемое изображение сохраненного контакта. |
| DisplayPictureDate |
Возвращает или задает дату создания или изменения отображаемого рисунка. Используется для включения сортировки отображаемых изображений по дате. |
| FamilyName |
Возвращает или задает имя семейства сохраненного контакта. |
| GivenName |
Возвращает или задает заданное имя сохраненного контакта. |
| HonorificPrefix |
Возвращает или задает префикс почета хранимого контакта. |
| HonorificSuffix |
Возвращает или задает суффикс почета сохраненного контакта. |
| Id |
Возвращает локальный идентификатор сохраненного контакта. |
| RemoteId |
Возвращает удаленный идентификатор сохраненного контакта. |
| Store |
Возвращает объект ContactStore , в котором хранится контакт. |
Методы
| GetDisplayPictureAsync() |
Возвращает отображаемое изображение сохраненного контакта. |
| GetExtendedPropertiesAsync() |
Возвращает расширенные свойства хранимого контакта в виде сопоставления пар "имя-значение". |
| GetPropertiesAsync() |
Возвращает известные свойства контакта. |
| ReplaceExistingContactAsync(String) |
Заменяет контакт указанным идентификатором текущим контактом. |
| SaveAsync() |
Сохраняет текущее состояние контакта в хранилище контактов. |
| SetDisplayPictureAsync(IInputStream) |
Задает изображение для отображения контакта с помощью объекта IInputStream . |
| ToVcardAsync() |
Извлекает представление контакта vCard в формате vCard версии 3.0. |
| ToVcardAsync(VCardFormat) |
Извлекает представление контакта vCard с использованием указанного формата vCard. |