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


Contact Класс

Определение

Представляет контакт.

public ref class Contact sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class Contact final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class Contact final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class Contact
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Contact
function Contact()
Public NotInheritable Class Contact
Наследование
Object Platform::Object IInspectable Contact
Атрибуты

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

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)
Возможности приложения
contactsSystem

Комментарии

Независимо от того, как вы храните контактные данные в приложении, вы должны иметь возможность поместить эти сведения в объект Contact. Таким образом, другие приложения, которые позволяют пользователям выбирать контакты, могут использовать ваше приложение и обрабатывать контактные данные, которые оно предоставляет.

Сведения об управлении контактами см. в разделе Контакты и календарь.

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

Contact()

Создает новый экземпляр класса Contact .

Свойства

Addresses

Возвращает контактные адреса контакта.

AggregateId

Если это необработанный контакт, который является частью агрегатного контакта, то это свойство идентифицирует родительский агрегат.

ConnectedServiceAccounts

Возвращает учетные записи подключенных служб для контакта.

ContactListId

Возвращает строку, определяющую ContactList , членом которого является этот контакт.

DataSuppliers

Возвращает поставщиков данных для контакта. Максимальная длина строки для каждого поставщика данных составляет 50 символов.

DisplayName

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

DisplayNameOverride

Возвращает или задает отображаемое имя, которое было введено пользователем вручную.

DisplayPictureUserUpdateTime

Возвращает или задает время последнего обновления отображаемого изображения пользователем.

Emails

Возвращает адреса электронной почты контакта.

Fields

Задает поля, содержащие сведения о контакте.

Примечание

Fieldsможет быть изменена или недоступна для выпусков после Windows 8.1. Вместо этого используйте Телефоны, Электронная почта, Адреса или ConnectedServiceAccounts.

FirstName

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

FullName

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

HonorificNamePrefix

Возвращает или задает префикс чести для имени контакта. Максимальная длина строки для префикса honorific составляет 32 символа.

HonorificNameSuffix

Возвращает или задает суффикс почета для имени контакта. Максимальная длина строки для почетного суффикса составляет 32 символа.

Id

Возвращает или задает идентификатор контакта. Максимальная длина строки для идентификатора составляет 256 символов.

ImportantDates

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

IsAggregate

Возвращает значение, указывающее, является ли это агрегатным контактом.

IsDisplayPictureManuallySet

Возвращает логическое значение, указывающее, настраивает ли пользователь рисунок для контакта вручную.

IsMe

Возвращает логическое значение, указывающее, представляет ли этот контакт пользователя, вошедшего в устройство.

JobInfo

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

LargeDisplayPicture

Возвращает большую версию изображения для контакта.

LastName

Возвращает или задает фамилию контакта. Максимальная длина строки для фамилии составляет 64 символа.

MiddleName

Возвращает или задает второе имя для контакта. Максимальная длина строки для отчества составляет 64 символа.

Name

Задает и получает имя контакта.

Примечание

Имя может быть изменено или недоступно для выпусков после Windows 8.1. Вместо этого используйте FirstName, MiddleName и LastName.

Nickname

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

Notes

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

Phones

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

ProviderProperties

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

RemoteId

Возвращает или задает идентификатор, который может использоваться поставщиком услуг для доступа к контакту в удаленной системе.

RingToneToken

Возвращает или задает путь к файлу мелодии звонка для contact.

SignificantOthers

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

SmallDisplayPicture

Возвращает небольшую версию отображаемого изображения для контакта.

SortName

Возвращает имя, используемое для сортировки контакта.

SourceDisplayPicture

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

TextToneToken

Возвращает или задает путь к звуковому файлу для воспроизведения при получении SMS/MMS-сообщения от контакта.

Thumbnail

Возвращает или задает эскиз, представляющий этот контакт.

Websites

Возвращает веб-сайты для контакта.

YomiDisplayName

Возвращает отображаемое имя Yomi (фонетический японский эквивалент) для контакта.

YomiFamilyName

Возвращает или задает имя семьи Yomi (фонетический японский эквивалент) для контакта. Максимальная длина строки для имени семейства Yomi составляет 120 символов.

YomiGivenName

Возвращает или задает заданное имя Yomi (фонетический японский эквивалент) для контакта. Максимальная длина строки для имени Yomi составляет 120 символов.

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

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