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. |