ContactStore Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет базу данных, содержащую контакты.
public ref class ContactStore sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactStore final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ContactStore
Public NotInheritable Class ContactStore
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Возможности приложения |
contactsSystem
|
Комментарии
Чтобы получить объект ContactStore, вызовите статический служебный метод ContactManager.RequestStoreAsync.
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1709 | 16299 | GetChangeTracker |
Свойства
AggregateContactManager |
Возвращает диспетчер контактов, предоставляющий функциональные возможности для связывания отдельных (необработанных) контактов между службами в единый объединенный контакт. |
ChangeTracker |
Возвращает Объект ContactChangeTracker , который предоставляет функциональные возможности для мониторинга изменений в объектах Contactв ContactStore. |
Методы
CreateContactListAsync(String) |
Асинхронно создает ContactList с указанным отображаемым именем. |
CreateContactListAsync(String, String) |
Асинхронно создает ContactList с указанным отображаемым именем и учетной записью пользователя. |
FindContactListsAsync() |
Асинхронно возвращает список объектов ContactList . |
FindContactsAsync() |
Извлекает список всех контактов в хранилище контактов. |
FindContactsAsync(String) |
Извлекает список объектов Contact на основе предоставленного текста поиска. |
GetChangeTracker(String) |
Возвращает Объект ContactChangeTracker , предоставляющий функциональные возможности для мониторинга изменений объектов Contact в ContactStore. |
GetContactAsync(String) |
Извлекает объект Contact , представляющий контакт с указанным значением Id . |
GetContactListAsync(String) |
Асинхронно получает ContactList с указанным идентификатором. |
GetContactReader() |
Создает и возвращает Объект ContactReader для ContactStore. |
GetContactReader(ContactQueryOptions) |
Создает и возвращает объект ContactReader для ContactStore с указанным ContactQueryOptions. |
GetMeContactAsync() |
Асинхронно получает объект Contact , представляющий текущего пользователя. |
События
ContactChanged |
Происходит при изменении контакта в ContactStore . |