Compartilhar via


ContactList Classe

Definição

Representa uma lista de objetos Contact .

public ref class ContactList sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactList final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ContactList
Public NotInheritable Class ContactList
Herança
Object Platform::Object IInspectable ContactList
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

Chame ContactStore.CreateContactListAsync para criar uma nova instância dessa classe.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1607 14393 RegisterSyncManagerAsync
1607 14393 SyncConstraints
1.709 16299 GetChangeTracker
1.709 16299 LimitedWriteOperations

Propriedades

ChangeTracker

Obtém o ContactChangeTracker do aplicativo para esta ContactList.

DisplayName

Obtém ou define o nome do ContactList, adequado para exibição na interface do usuário.

Id

Obtém o identificador local exclusivo para esta ContactList.

IsHidden

Obtém ou define um valor booliano que indica se o ContactList está oculto na interface do usuário.

LimitedWriteOperations

Obtém um objeto que fornece operações que um aplicativo pode executar em uma lista de contatos que ele não criou.

OtherAppReadAccess

Obtém ou define um valor que indica o nível de acesso de leitura a esta ContactList para outros aplicativos no sistema.

OtherAppWriteAccess

Obtém ou define um valor que indica o nível de acesso de gravação para esta ContactList para outros aplicativos no sistema.

SourceDisplayName

Obtém o nome da origem do ContactList, adequado para exibição na interface do usuário.

SupportsServerSearch

Obtém ou define um valor booliano que indica se você pode pesquisar o servidor remoto com esta ContactList.

SyncConstraints

Obtém o ContactListSyncConstraints que indica a quantidade máxima de dados da lista de contatos que podem ser sincronizados.

SyncManager

Obtém o ContactListSyncManager usado para se comunicar com o servidor.

UserDataAccountId

Obtém uma cadeia de caracteres que representa a ID da conta de dados do usuário para esta ContactList.

Métodos

DeleteAsync()

Exclui de forma assíncrona esta ContactList, incluindo todos os objetos Contact no ContactStore.

DeleteContactAsync(Contact)

Exclui de forma assíncrona e contato individual desta ContactList e do ContactStore.

GetChangeTracker(String)

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

GetContactAsync(String)

Recupera de forma assíncrona o objeto Contact especificado do ContactList.

GetContactFromRemoteIdAsync(String)

Obtém de forma assíncrona o Contato identificado pelo RemoteId especificado.

GetContactReader()

Obtém um objeto ContactReader associado a esta ContactList.

GetContactReader(ContactQueryOptions)

Obtém um objeto ContactReader associado a esta ContactList e usando o ContactQueryOptions especificado.

GetMeContactAsync()

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

RegisterSyncManagerAsync()

Adiciona um SyncManager à ContactList.

SaveAsync()

Salva de forma assíncrona esta ContactList.

SaveContactAsync(Contact)

Salva de forma assíncrona o Contato especificado no ContactStore.

Eventos

ContactChanged

Ocorre quando um Contato nesta ContactList foi alterado.

Aplica-se a