Leer en inglés

Compartir a través de


ContactInformation Clase

Definición

Representa un contacto sin una asociación a un almacén de contactos.

public ref class ContactInformation sealed : IContactInformation
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Phone.PhoneContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactInformation final : IContactInformation
[Windows.Foundation.Metadata.Activatable(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 ContactInformation : IContactInformation
function ContactInformation()
Public NotInheritable Class ContactInformation
Implements IContactInformation
Herencia
Object Platform::Object IInspectable ContactInformation
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

Esta clase se usa para almacenar información sobre un contacto. Tiene un conjunto de propiedades integradas usadas habitualmente, como un nombre de familia y una descripción, y también le permite almacenar propiedades personalizadas como pares nombre-valor. La clase StoredContact comparte todas estas propiedades, pero requiere que abras el almacén de contactos personalizado de la aplicación para poder obtener una instancia de la clase. Muchas aplicaciones usarán StoredContact directamente y nunca tendrán que usar ContactInformation. Si necesita almacenar temporalmente información de contacto sin abrir el almacén de contactos o si necesita analizar la información de contacto de una vCard mediante ParseVcardAsync, puede usar ContactInformation y, a continuación, pasar el objeto al constructor StoredContact .

Constructores

ContactInformation()

Inicializa una nueva instancia de la clase ContactInformation .

Propiedades

DisplayName

Obtiene o establece el nombre para mostrar de un contacto.

DisplayPicture

Obtiene la imagen para mostrar de un contacto.

FamilyName

Obtiene o establece el nombre de familia de un contacto.

GivenName

Obtiene o establece el nombre especificado de un contacto.

HonorificPrefix

Obtiene o establece el prefijo honorífico de un contacto.

HonorificSuffix

Obtiene o establece el sufijo honorífico de un contacto.

Métodos

GetDisplayPictureAsync()

Obtiene la imagen para mostrar de un contacto.

GetPropertiesAsync()

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

ParseVcardAsync(IInputStream)

Analiza una tarjeta virtual de una secuencia y devuelve un objeto ContactInformation rellenado.

SetDisplayPictureAsync(IInputStream)

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

ToVcardAsync()

Recupera una representación de vCard del contacto mediante 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