ContactStore 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í.
Representa el almacén de contactos personalizado para una aplicación de 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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows Mobile Extension SDK (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Phone.PhoneContract (se introdujo en la versión v1.0)
|
Características de aplicaciones |
ID_CAP_CONTACTS [Windows Phone]
|
Propiedades
RevisionNumber |
Obtiene el número de revisión del almacén de contactos. |
Métodos
CreateContactQuery() |
Crea una consulta de contacto con las opciones predeterminadas. |
CreateContactQuery(ContactQueryOptions) |
Crea una consulta de contacto con las opciones personalizadas. |
CreateMeContactAsync(String) |
Establece que el contacto especificado representa el usuario que ha iniciado sesión actual del dispositivo. |
CreateOrOpenAsync() |
Abre el almacén de contactos personalizado de la aplicación, creando el almacén con las opciones predeterminadas si aún no existe. |
CreateOrOpenAsync(ContactStoreSystemAccessMode, ContactStoreApplicationAccessMode) |
Abre el almacén de contactos personalizado de la aplicación, creando el almacén con las opciones especificadas si aún no existe. |
DeleteAsync() |
Elimina el almacén de contactos personalizado de la aplicación. |
DeleteContactAsync(String) |
Elimina el contacto con el identificador especificado del almacén de contactos. |
FindContactByIdAsync(String) |
Recupera el contacto con el identificador especificado del almacén de contactos. |
FindContactByRemoteIdAsync(String) |
Recupera el contacto con el identificador remoto especificado del almacén de contactos. |
GetChangesAsync(UInt64) |
Obtiene la lista de cambios en el almacén de contactos asociado al número de revisión proporcionado. |
LoadExtendedPropertiesAsync() |
Carga las propiedades extendidas para el almacén de contactos personalizado de la aplicación. |
SaveExtendedPropertiesAsync(IMapView<String,Object>) |
Guarda la lista proporcionada de pares nombre-valor en las propiedades extendidas del almacén de contactos personalizados. |