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


ContactInformation Класс

Определение

Представляет контакт без связи с хранилищем контактов.

public ref class ContactInformation sealed : IContactInformation
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Phone.PhoneContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactInformation final : IContactInformation
[Windows.Foundation.Metadata.Activatable(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 ContactInformation : IContactInformation
function ContactInformation()
Public NotInheritable Class ContactInformation
Implements IContactInformation
Наследование
Object Platform::Object IInspectable ContactInformation
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows Mobile Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.Phone.PhoneContract (появилось в v1.0)
Возможности приложения
ID_CAP_CONTACTS [Windows Phone]

Комментарии

Этот класс используется для хранения сведений о контакте. Он содержит набор часто используемых встроенных свойств, таких как имя семейства и описание, а также позволяет хранить настраиваемые свойства в виде пар "имя-значение". Класс StoredContact использует все эти свойства, но для этого требуется открыть пользовательское хранилище контактов приложения, прежде чем получить экземпляр класса . Многие приложения будут использовать StoredContact напрямую и никогда не должны использовать ContactInformation. Если вам нужно временно хранить контактные данные, не открывая хранилище контактов, или если вам нужно проанализировать контактные данные из vCard с помощью ParseVcardAsync, можно использовать ContactInformation, а затем передать объект конструктору StoredContact .

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

ContactInformation()

Инициализирует новый экземпляр класса ContactInformation .

Свойства

DisplayName

Возвращает или задает отображаемое имя контакта.

DisplayPicture

Возвращает отображаемое изображение контакта.

FamilyName

Возвращает или задает имя семейства контакта.

GivenName

Возвращает или задает заданное имя контакта.

HonorificPrefix

Возвращает или задает префикс почета контакта.

HonorificSuffix

Возвращает или задает суффикс почета контакта.

Методы

GetDisplayPictureAsync()

Возвращает отображаемое изображение контакта.

GetPropertiesAsync()

Возвращает свойства контакта в виде карты пар "имя-значение".

ParseVcardAsync(IInputStream)

Анализирует vCard из потока и возвращает заполненный объект ContactInformation .

SetDisplayPictureAsync(IInputStream)

Задает отображаемый рисунок для контакта с помощью объекта IInputStream .

ToVcardAsync()

Извлекает представление контакта vCard в формате vCard версии 3.0.

ToVcardAsync(VCardFormat)

Извлекает представление контакта vCard с использованием указанного формата vCard.

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

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