Contact Clase

Definición

Representa un contacto.

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

Independientemente de cómo almacenes la información de contacto en tu aplicación, debes poder colocar esa información en un objeto Contact. De este modo, otras aplicaciones que permiten a los usuarios seleccionar contactos pueden usar la aplicación y procesar la información de contacto que proporciona.

Para obtener información sobre cómo administrar contactos, consulta Contactos y calendario.

Constructores

Contact()

Crea una nueva instancia de la clase Contact .

Propiedades

Addresses

Obtiene las direcciones de contacto de un contacto.

AggregateId

Si se trata de un contacto sin procesar que forma parte de un contacto agregado, esta propiedad identifica el agregado primario.

ConnectedServiceAccounts

Obtiene las cuentas de servicio conectadas de un contacto.

ContactListId

Obtiene una cadena que identifica la lista de contactos de la que este contacto es miembro.

DataSuppliers

Obtiene los proveedores de datos de un contacto. La longitud máxima de cadena para cada proveedor de datos es de 50 caracteres.

DisplayName

Obtiene el nombre para mostrar de un contacto.

DisplayNameOverride

Obtiene o establece el nombre para mostrar especificado manualmente por el usuario.

DisplayPictureUserUpdateTime

Obtiene o establece la última vez que el usuario actualizó su imagen de presentación.

Emails

Obtiene las direcciones de correo electrónico de un contacto.

Fields

Establece los campos que contienen información sobre un contacto.

Nota

Fieldspuede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use Teléfonos, Correos electrónicos, Direcciones o ConnectedServiceAccounts.

FirstName

Obtiene o establece el nombre de un contacto. La longitud máxima de la cadena para el nombre es de 64 caracteres.

FullName

Obtiene el nombre completo del contacto.

HonorificNamePrefix

Obtiene o establece el prefijo honorifico para el nombre de un contacto. La longitud máxima de cadena para el prefijo honorífico es de 32 caracteres.

HonorificNameSuffix

Obtiene o establece el sufijo honorifico para el nombre de un contacto. La longitud máxima de cadena para el sufijo honorifico es de 32 caracteres.

Id

Obtiene o establece el identificador de un contacto. La longitud máxima de la cadena para el identificador es de 256 caracteres.

ImportantDates

Obtiene las fechas importantes de un contacto.

IsAggregate

Obtiene un valor que indica si se trata de un contacto agregado.

IsDisplayPictureManuallySet

Obtiene un valor booleano que indica si el usuario establece manualmente la imagen para el contacto.

IsMe

Obtiene un valor booleano que indica si este contacto representa al usuario que ha iniciado sesión en el dispositivo.

JobInfo

Obtiene los elementos de información del trabajo de un contacto.

LargeDisplayPicture

Obtiene una versión grande de la imagen para mostrar del contacto.

LastName

Obtiene o establece el apellido de un contacto. La longitud máxima de cadena para el apellido es de 64 caracteres.

MiddleName

Obtiene o establece el nombre intermedio de un contacto. La longitud máxima de la cadena para el nombre intermedio es de 64 caracteres.

Name

Establece y obtiene el nombre del contacto.

Nota

El nombre puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use FirstName, MiddleName y LastName.

Nickname

Obtiene o establece el alias del contacto.

Notes

Obtiene o establece notas para un contacto. La longitud máxima de cadena de las notas es de 4096 caracteres.

Phones

Obtiene información sobre los teléfonos de un contacto.

ProviderProperties

Obtiene el objeto de conjunto de propiedades del contacto.

RemoteId

Obtiene o establece un identificador que un proveedor de servicios puede usar para tener acceso al contacto en su sistema remoto.

RingToneToken

Obtiene o establece la ruta de acceso al archivo de tono del contacto.

SignificantOthers

Obtiene los demás significativos para un contacto.

SmallDisplayPicture

Obtiene una versión pequeña de la imagen para mostrar del contacto.

SortName

Obtiene el nombre utilizado para ordenar el contacto.

SourceDisplayPicture

Obtiene o establece la imagen para mostrar del contacto en su tamaño original.

TextToneToken

Obtiene o establece la ruta de acceso al archivo de audio que se va a reproducir cuando se recibe un mensaje SMS/MMS del contacto.

Thumbnail

Obtiene o establece una imagen en miniatura que representa este contacto.

Websites

Obtiene los sitios web de un contacto.

YomiDisplayName

Obtiene el nombre para mostrar de Yomi (equivalente fonético japonés) de un contacto.

YomiFamilyName

Obtiene o establece el nombre de familia Yomi (equivalente fonético japonés) de un contacto. La longitud máxima de cadena para el nombre de familia Yomi es de 120 caracteres.

YomiGivenName

Obtiene o establece el nombre especificado de Yomi (equivalente fonético japonés) para un contacto. La longitud máxima de cadena para el nombre dado de Yomi es de 120 caracteres.

Se aplica a

Consulte también