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