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
- Наследование
- Атрибуты
- Реализации
Требования к 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. |