ContactList 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.
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
- 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. |