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