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


Windows.ApplicationModel.Contacts Пространство имен

Позволяет приложениям выбирать и получать сведения о контактах.

Важно!

Это пространство имен включает некоторые новые элементы для Windows 8.1 и другие элементы, которые могут быть недоступны после Windows 8.1. Эти два типа членов не работают вместе, и вызов обоих из одного приложения приведет к сбою приложения. Рекомендуется вызывать только те элементы, которые не помечены предупреждением о недоступности.

Классы

AggregateContactManager

Предоставляет функциональные возможности для связывания отдельных (необработанных) контактов между службами в единый объединенный контакт.

Contact

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

ContactAddress

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

ContactAnnotation

Предоставляет способ помечать существующие контакты пользователей дополнительными сведениями, указывая, что приложение может выполнять некоторые операции SupportedOperation для этого конкретного контакта.

ContactAnnotationList

Представляет список объектов ContactAnnotation .

ContactAnnotationStore

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

ContactBatch

Представляет группу объектов Contact и состояние поиска сервера.

ContactCardDelayedDataLoader

Представляет загрузчик данных с задержкой для карта контакта.

ContactCardOptions

Представляет данные о том, как отобразить мини-контакт карта.

ContactChange

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

ContactChangedDeferral

Объект отсрочки, используемый при асинхронной обработке событий ContactChanged .

ContactChangedEventArgs

Предоставляет данные для события ContactChanged .

ContactChangeReader

Предоставляет способ отслеживания изменений в контактах и реагирования на них.

ContactChangeTracker

Предоставляет функциональные возможности для мониторинга изменений объектов Contact в ContactStore.

ContactConnectedServiceAccount

Представляет учетную запись подключенной службы для контакта.

ContactDate

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

ContactEmail

Представляет адрес электронной почты контакта.

ContactField

Описывает фрагмент контактных данных.

ContactFieldFactory

Создает поля, содержащие сведения о контакте. Затем можно добавить эти поля в объект Contact , чтобы создать контакт. Этот класс доступен только для приложений, поддерживающих контракт contact.

ContactGroup

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Только для внутреннего применения корпорацией Майкрософт.

ContactInformation

Содержит сведения о контакте.

Примечание

ContactInformation может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте Contact.

ContactInstantMessageField

Определяет поле, представляющее собой адрес для обмена мгновенными сообщениями.

ContactJobInfo

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

ContactLaunchActionVerbs

Предоставляет данные при запуске приложения для выполнения действия с контактом.

ContactList

Представляет список объектов Contact .

ContactListLimitedWriteOperations

Предоставляет операции, которые приложение может выполнять в списке контактов, который оно не создало.

ContactListSyncConstraints

Указывает ограничения на объем данных списка контактов, которые могут быть синхронизированы.

ContactListSyncManager

Предоставляет функциональные возможности для синхронизации контактных данных с сервером.

ContactLocationField

Содержит сведения о расположении и адресе пользователя.

Примечание

ContactLocationField может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте ContactAddress.

ContactManager

Представляет службу, которую исходные приложения могут вызывать для доступа к контактным данным.

ContactManagerForUser

Представляет службу, которую исходные приложения могут вызывать для доступа к контактным данным конкретного пользователя.

ContactMatchReason

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

ContactPanel

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

ContactPanelClosingEventArgs

Предоставляет сведения о событии Закрытия .

ContactPanelLaunchFullAppRequestedEventArgs

Предоставляет сведения о событии LaunchFullAppRequested .

ContactPhone

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

ContactPicker

Управляет тем, как открывается пользовательский интерфейс выбора контактов и какие сведения отображаются в нем.

ContactQueryOptions

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

ContactQueryTextSearch

Задает параметры для использования в текстовом поиске объектов Contact .

ContactReader

Используется для чтения объектов Contact в пакетах из ContactStore , который может быть локальным или удаленным.

ContactSignificantOther

Представляет сведения о важном другом контакте.

ContactStore

Представляет базу данных, содержащую контакты.

ContactStoreNotificationTriggerDetails

Зарезервировано для последующего использования.

ContactWebsite

Представляет сведения о веб-сайте для контакта.

FullContactCardOptions

Задает параметры для отображения полного карта контакта.

KnownContactField

Статический класс, содержащий имена полей контактов для хранения часто запрашиваемых сведений, таких как адрес электронной почты и номера телефонов.

Примечание

KnownContactField может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте ContactAddress, ContactPhone, ContactConnectedServiceAccount или ContactEmail.

PinnedContactIdsQueryResult

Предоставляет доступ к результатам запроса со списком идентификаторов всех контактов, закрепленных на панели задач или в меню "Пуск".

PinnedContactManager

Представляет службу, которую исходные приложения могут вызывать для закрепления и открепления контактов на панели задач или в меню "Пуск".

В классическом приложении перед использованием экземпляра этого класса таким образом, чтобы отображать пользовательский интерфейс, необходимо связать объект с дескриптором окна владельца. Дополнительные сведения и примеры кода см. в статье Отображение объектов пользовательского интерфейса WinRT, зависящих от CoreWindow.

Интерфейсы

IContactField

Указывает объект , описывающий часть контактных данных.

Примечание

IContactField может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo или ContactDate.

IContactFieldFactory

Создает поля, содержащие сведения о контакте. Доступно только для приложений, поддерживающих контракт контактов.

Примечание

IContactFieldFactory может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте ContactPhone или ContactEmail.

IContactInstantMessageFieldFactory

Создает поля со сведениями об учетных записях обмена мгновенными сообщениями контакта.

Примечание

IContactInstantMessageFieldFactory может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте ContactConnectedServiceAccount.

IContactLocationFieldFactory

Создает поля для расположения контакта.

Примечание

IContactLocationFieldFactory может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте ContactAddress.

Перечисления

ContactAddressKind

Указывает типы контактных адресов.

ContactAnnotationOperations

Указывает типы операций, которые можно выполнять с контактом.

ContactAnnotationStoreAccessType

Указывает, может ли приложение читать и записывать все заметки или только те, которые принадлежат самому приложению.

ContactBatchStatus

Указывает, была ли последняя операция пакетного доступа успешной или произошла ошибка сервера.

ContactCardHeaderKind

Указывает тип сведений о заголовке, которые будут отображаться на карта контакта.

ContactCardTabKind

Указывает, какая вкладка будет отображаться на карта мини-контакта.

ContactChangeType

Указывает тип изменения, которое произошло для события ContactChanged .

ContactDateKind

Указывает типы важных дат для контакта.

ContactEmailKind

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

ContactFieldCategory

Определяет категории, к которым могут принадлежать контактные данные.

Примечание

ContactFieldCategory может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте ContactPhoneKind, ContactEmailKind и ContactAddressKind.

ContactFieldType

Определяет тип контактных данных.

ContactListOtherAppReadAccess

Указывает уровень доступа на чтение контакта, предоставляемого другим приложениям.

ContactListOtherAppWriteAccess

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

ContactListSyncStatus

Определяет состояние синхронизации ContactList .

ContactMatchReasonKind

Определяет причины, по которым контакт соответствовал поиску.

ContactNameOrder

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

ContactPhoneKind

Указывает типы телефонов для контакта.

ContactQueryDesiredFields

Определяет, какие поля должны существовать в контакте для соответствия операции поиска.

ContactQuerySearchFields

Определяет поля контактов для поиска совпадения текста.

ContactQuerySearchScope

Определяет, следует ли выполнять поиск в локальном хранилище ContactStore или на сервере.

ContactRelationship

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

ContactSelectionMode

Указывает, нужно ли запрашивать весь контакт или только определенные поля.

ContactStoreAccessType

Определяет тип доступа приложения к ContactStore.

PinnedContactSurface

Указывает расположение в пользовательском интерфейсе Windows, в котором можно закрепить контакт.

Комментарии

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

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