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
Наследование
Object Platform::Object IInspectable 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 .

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

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