ContactStore Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |