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, в котором можно закрепить контакт. |
Комментарии
Сведения об управлении контактами см. в разделе Управление карточками контактов.