Compartir a través de


StoredContact Clase

Definición

Representa un contacto asociado a un almacén de contactos personalizado.

public ref class StoredContact sealed : IContactInformation2
/// [Windows.Foundation.Metadata.Activatable(Windows.Phone.PersonalInformation.IStoredContactFactory, 65536, "Windows.Phone.PhoneContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class StoredContact final : IContactInformation2
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Phone.PersonalInformation.IStoredContactFactory), 65536, "Windows.Phone.PhoneContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Phone.PhoneContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class StoredContact : IContactInformation2
function StoredContact(store, contact)
Public NotInheritable Class StoredContact
Implements IContactInformation2
Herencia
Object Platform::Object IInspectable StoredContact
Atributos
Implementaciones

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]

Comentarios

Debes abrir la tienda de contactos de la aplicación para obtener un objeto StoredContact. Para trabajar con la información de contacto que aún no está asociada a un almacén o para analizar la información de contacto de una vCard, use la clase ContactInformation .

Estas API crean u obtienen un objeto StoredContact:

Constructores

StoredContact(ContactStore)

Inicializa una nueva instancia de la clase StoredContact .

StoredContact(ContactStore, ContactInformation)

Inicializa una nueva instancia de la clase StoredContact e inicializa los valores de propiedad del objeto ContactInformation proporcionado.

Propiedades

DisplayName

Obtiene o establece el nombre para mostrar de un contacto almacenado.

DisplayPicture

Obtiene la imagen para mostrar de un contacto almacenado.

DisplayPictureDate

Obtiene o establece la fecha en que se creó o modificó una imagen para mostrar. Se usa para habilitar la ordenación de imágenes para mostrar por fecha.

FamilyName

Obtiene o establece el nombre de familia del contacto almacenado.

GivenName

Obtiene o establece el nombre especificado del contacto almacenado.

HonorificPrefix

Obtiene o establece el prefijo honorifico del contacto almacenado.

HonorificSuffix

Obtiene o establece el sufijo honorifico del contacto almacenado.

Id

Obtiene el identificador local del contacto almacenado.

RemoteId

Obtiene el identificador remoto del contacto almacenado.

Store

Obtiene el ContactStore en el que se almacena el contacto.

Métodos

GetDisplayPictureAsync()

Obtiene la imagen para mostrar de un contacto almacenado.

GetExtendedPropertiesAsync()

Obtiene las propiedades extendidas de un contacto almacenado como un mapa de pares nombre-valor.

GetPropertiesAsync()

Obtiene las propiedades conocidas del contacto.

ReplaceExistingContactAsync(String)

Reemplaza el contacto por el identificador especificado por el contacto actual.

SaveAsync()

Guarda el estado actual del contacto en el almacén de contactos.

SetDisplayPictureAsync(IInputStream)

Establece la imagen para mostrar de un contacto mediante un objeto IInputStream .

ToVcardAsync()

Recupera una representación de vCard del contacto con el formato vCard versión 3.0.

ToVcardAsync(VCardFormat)

Recupera una representación de vCard del contacto con el formato vCard especificado.

Se aplica a

Consulte también