Compartilhar via


ContactStore Classe

Definição

Representa um banco de dados que contém contatos.

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
Herança
Object Platform::Object IInspectable ContactStore
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
contactsSystem

Comentários

Para obter um objeto ContactStore, chame o método utilitário estático ContactManager.RequestStoreAsync.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1.709 16299 GetChangeTracker

Propriedades

AggregateContactManager

Obtém um gerenciador de contatos que fornece funcionalidade para vincular contatos individuais (brutos) entre serviços em um único contato agregado.

ChangeTracker

Obtém o ContactChangeTracker que fornece funcionalidade para monitorar alterações nos objetos Contact no ContactStore.

Métodos

CreateContactListAsync(String)

Cria de forma assíncrona um ContactList com o nome de exibição especificado.

CreateContactListAsync(String, String)

Cria de forma assíncrona um ContactList com o nome de exibição e a conta de usuário especificados.

FindContactListsAsync()

Retorna de forma assíncrona a lista de objetos ContactList .

FindContactsAsync()

Recupera a lista de todos os contatos no repositório de contatos.

FindContactsAsync(String)

Recupera uma lista de objetos Contact com base no texto de pesquisa fornecido.

GetChangeTracker(String)

Obtém um ContactChangeTracker que fornece funcionalidade para monitorar alterações nos objetos Contact no ContactStore.

GetContactAsync(String)

Recupera um objeto Contact que representa o contato com o valor de ID especificado.

GetContactListAsync(String)

Obtém de forma assíncrona a ContactList com a ID especificada.

GetContactReader()

Cria e retorna um ContactReader para o ContactStore.

GetContactReader(ContactQueryOptions)

Cria e retorna um ContactReader para o ContactStore com o ContactQueryOptions especificado.

GetMeContactAsync()

Obtém de forma assíncrona o objeto Contact que representa o usuário atual.

Eventos

ContactChanged

Ocorre quando um contato no ContactStore foi alterado.

Aplica-se a

Confira também