Поделиться через


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
Наследование
Object Platform::Object IInspectable StoredContact
Атрибуты
Реализации

Требования к 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:

Конструкторы

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.

Применяется к

См. также раздел