ContactList Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Características de aplicaciones |
contactsSystem
|
Comentarios
Llame a ContactStore.CreateContactListAsync para crear una nueva instancia de esta clase.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1607 | 14393 | RegisterSyncManagerAsync |
1607 | 14393 | SyncConstraints |
1709 | 16299 | GetChangeTracker |
1709 | 16299 | LimitedWriteOperations |
Propiedades
ChangeTracker |
Obtiene el objeto ContactChangeTracker de la aplicación para esta lista de contactos. |
DisplayName |
Obtiene o establece el nombre de ContactList, adecuado para mostrarse en la interfaz de usuario. |
Id |
Obtiene el identificador único local de este objeto ContactList. |
IsHidden |
Obtiene o establece un valor booleano que indica si ContactList está oculto en la interfaz de usuario. |
LimitedWriteOperations |
Obtiene un objeto que proporciona operaciones que una aplicación puede realizar en una lista de contactos que no ha creado. |
OtherAppReadAccess |
Obtiene o establece un valor que indica el nivel de acceso de lectura a esta lista de contactos para otras aplicaciones del sistema. |
OtherAppWriteAccess |
Obtiene o establece un valor que indica el nivel de acceso de escritura a esta lista de contactos para otras aplicaciones del sistema. |
SourceDisplayName |
Obtiene el nombre del origen de ContactList, adecuado para mostrarse en la interfaz de usuario. |
SupportsServerSearch |
Obtiene o establece un valor booleano que indica si puede buscar en el servidor remoto con esta lista de contactos. |
SyncConstraints |
Obtiene contactListSyncConstraints , que indica la cantidad máxima de datos de la lista de contactos que se pueden sincronizar. |
SyncManager |
Obtiene el ContactListSyncManager usado para comunicarse con el servidor. |
UserDataAccountId |
Obtiene una cadena que representa el identificador de la cuenta de datos de usuario de este objeto ContactList. |
Métodos
DeleteAsync() |
Elimina de forma asincrónica este objeto ContactList, incluidos todos los objetos ContactStore. |
DeleteContactAsync(Contact) |
Elimina de forma asincrónica y contacto individual de contactList y contactStore. |
GetChangeTracker(String) |
Obtiene un ContactChangeTracker que proporciona funcionalidad para supervisar los cambios en los objetos Contact en contactList. |
GetContactAsync(String) |
Recupera de forma asincrónica el objeto Contact especificado de ContactList. |
GetContactFromRemoteIdAsync(String) |
Obtiene de forma asincrónica el contacto identificado por el RemoteId especificado. |
GetContactReader() |
Obtiene un objeto ContactReader asociado a este objeto ContactList. |
GetContactReader(ContactQueryOptions) |
Obtiene un objeto ContactReader asociado a este objeto ContactList y usa el objeto ContactQueryOptions especificado. |
GetMeContactAsync() |
Obtiene de forma asincrónica el objeto Contact que representa al usuario actual. |
RegisterSyncManagerAsync() |
Agrega un SyncManager a ContactList. |
SaveAsync() |
Guarda de forma asincrónica este objeto ContactList. |
SaveContactAsync(Contact) |
Guarda de forma asincrónica el contacto especificado en contactstore. |
Eventos
ContactChanged |
Se produce cuando se ha cambiado un contacto en esta lista de contactos . |