Compartilhar via


ContactStore Classe

Definição

Representa o repositório de contatos personalizado para um aplicativo Windows Phone.

public ref class ContactStore sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactStore final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Phone.PhoneContract), 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 Mobile Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Phone.PhoneContract (introduzida na v1.0)
Funcionalidades do aplicativo
ID_CAP_CONTACTS [Windows Phone]

Propriedades

RevisionNumber

Obtém o número de revisão do repositório de contatos.

Métodos

CreateContactQuery()

Cria uma consulta de contato com as opções padrão.

CreateContactQuery(ContactQueryOptions)

Cria uma consulta de contato com as opções personalizadas.

CreateMeContactAsync(String)

Estabelece que o contato especificado representa o usuário conectado atual do dispositivo.

CreateOrOpenAsync()

Abre o repositório de contatos personalizado do aplicativo, criando o repositório com as opções padrão se ele ainda não existir.

CreateOrOpenAsync(ContactStoreSystemAccessMode, ContactStoreApplicationAccessMode)

Abre o repositório de contatos personalizado do aplicativo, criando o repositório com as opções especificadas se ele ainda não existir.

DeleteAsync()

Exclui o repositório de contatos personalizado do aplicativo.

DeleteContactAsync(String)

Exclui o contato com a ID especificada do repositório de contatos.

FindContactByIdAsync(String)

Recupera o contato com a ID especificada do repositório de contatos.

FindContactByRemoteIdAsync(String)

Recupera o contato com a ID remota especificada do repositório de contatos.

GetChangesAsync(UInt64)

Obtém a lista de alterações no repositório de contatos associado ao número de revisão fornecido.

LoadExtendedPropertiesAsync()

Carrega as propriedades estendidas para o repositório de contatos personalizado do aplicativo.

SaveExtendedPropertiesAsync(IMapView<String,Object>)

Salva a lista fornecida de pares nome/valor nas propriedades estendidas do repositório de contatos personalizado.

Aplica-se a

Confira também