Windows.ApplicationModel.Contacts Espacio de nombres

Permite que las aplicaciones seleccionen y adquieran información sobre los contactos.

Importante

Este espacio de nombres incluye algunos miembros que son nuevos para Windows 8.1 y otros miembros que pueden no estar disponibles después de Windows 8.1. Estos dos tipos de miembros no funcionan juntos y llamar a ambos desde la misma aplicación hará que se produzca un error en la aplicación. Se recomienda llamar solo a miembros que no estén marcados con la advertencia de falta de disponibilidad.

Clases

AggregateContactManager

Proporciona funcionalidad para vincular contactos individuales (sin procesar) entre servicios en un único contacto agregado.

Contact

Representa un contacto.

ContactAddress

Representa la dirección de un contacto.

ContactAnnotation

Proporciona una manera de etiquetar los contactos de usuario existentes con información adicional, especificando que la aplicación puede realizar algunas SupportedOperations para este contacto determinado.

ContactAnnotationList

Representa una lista de objetos ContactAnnotation .

ContactAnnotationStore

Representa un almacén de datos que contiene anotaciones de contacto.

ContactBatch

Representa un grupo de objetos Contact y estado de búsqueda del servidor.

ContactCardDelayedDataLoader

Representa un cargador de datos retrasado para una tarjeta de contacto.

ContactCardOptions

Representa datos sobre cómo mostrar una tarjeta de contacto mini.

ContactChange

Representa un cambio en un contacto.

ContactChangedDeferral

Objeto de aplazamiento que se va a usar mientras procesa de forma asincrónica eventos ContactChanged .

ContactChangedEventArgs

Proporciona datos para el evento ContactChanged .

ContactChangeReader

Proporciona una manera de supervisar y reaccionar a los cambios en los contactos.

ContactChangeTracker

Proporciona funcionalidad para supervisar los cambios realizados en los objetos ContactStore.

ContactConnectedServiceAccount

Representa una cuenta de servicio conectada para un contacto.

ContactDate

Representa una fecha importante para un contacto.

ContactEmail

Representa una dirección de correo electrónico de un contacto.

ContactField

Describe un fragmento de datos de contacto.

ContactFieldFactory

Crea campos que contienen información sobre un contacto. A continuación, puede agregar estos campos a un objeto Contact para crear el contacto. Esta clase solo está disponible para las aplicaciones que admiten el contrato de contacto.

ContactGroup

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Solo para uso interno de Microsoft.

ContactInformation

Contiene la información sobre un contacto.

Nota

ContactInformation puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use Contacto.

ContactInstantMessageField

Define un campo que es una dirección de mensajería instantánea (MI).

ContactJobInfo

Representa la información del trabajo de un contacto.

ContactLaunchActionVerbs

Proporciona datos cuando se inicia una aplicación para realizar una acción en un contacto.

ContactList

Representa una lista de objetos Contact .

ContactListLimitedWriteOperations

Proporciona operaciones que una aplicación puede realizar en una lista de contactos que no ha creado.

ContactListSyncConstraints

Especifica los límites de la cantidad de datos de la lista de contactos que se pueden sincronizar.

ContactListSyncManager

Proporciona funcionalidad para sincronizar la información de contacto con el servidor.

ContactLocationField

Contiene información sobre la ubicación y la dirección de un usuario.

Nota

ContactLocationField puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ContactAddress.

ContactManager

Representa un servicio al que las aplicaciones de origen pueden llamar para acceder a los datos de contacto.

ContactManagerForUser

Representa un servicio al que las aplicaciones de origen pueden llamar para acceder a los datos de contacto de un usuario específico.

ContactMatchReason

Proporciona detalles sobre por qué los resultados de la búsqueda coinciden con los parámetros de consulta.

ContactPanel

Representa un Panel de contactos que aparece cuando los usuarios hacen clic en un contacto anclado a la barra de tareas.

ContactPanelClosingEventArgs

Proporciona información de eventos para el evento De cierre .

ContactPanelLaunchFullAppRequestedEventArgs

Proporciona información de eventos para el evento LaunchFullAppRequested .

ContactPhone

Representa información sobre el teléfono de un contacto.

ContactPicker

Controla cómo se abre la interfaz de usuario del selector de contactos y qué información muestra.

ContactQueryOptions

Se usa para especificar las opciones de consulta al buscar contactos.

ContactQueryTextSearch

Especifica los parámetros que se van a usar en una búsqueda de texto de objetos Contact .

ContactReader

Se usa para leer objetos Contact en lotes de ContactStore , que pueden ser locales o ubicados de forma remota.

ContactSignificantOther

Representa la información sobre un otro importante para un contacto.

ContactStore

Representa una base de datos que contiene contactos.

ContactStoreNotificationTriggerDetails

Reservado para uso futuro.

ContactWebsite

Representa la información sobre un sitio web para un contacto.

FullContactCardOptions

Especifica las opciones para mostrar la tarjeta de contacto completa.

KnownContactField

Clase estática que contiene los nombres de los campos de contacto para almacenar información solicitada habitualmente, como la dirección de correo electrónico y los números de teléfono.

Nota

KnownContactField puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ContactAddress, ContactPhone, ContactConnectedServiceAccount o ContactEmail.

PinnedContactIdsQueryResult

Proporciona acceso a los resultados de una consulta que enumera los identificadores de todos los contactos anclados a la barra de tareas o al menú Inicio.

PinnedContactManager

Representa un servicio al que las aplicaciones de origen pueden llamar para anclar y desanclar contactos hacia y desde la barra de tareas o desde el menú Inicio .

En una aplicación de escritorio, antes de usar una instancia de esta clase de forma que muestre la interfaz de usuario, deberá asociar el objeto con el identificador de ventana de su propietario. Para obtener más información y ejemplos de código, consulta Mostrar objetos de interfaz de usuario de WinRT que dependen de CoreWindow.

Interfaces

IContactField

Especifica un objeto que describe un fragmento de datos de contacto.

Nota

IContactField puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo o ContactDate.

IContactFieldFactory

Crea campos que contienen información sobre un contacto. Solo está disponible para las aplicaciones que admiten el contrato de contactos.

Nota

IContactFieldFactory puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ContactPhone o ContactEmail.

IContactInstantMessageFieldFactory

Crea campos con información sobre las cuentas de mensajería instantánea de un contacto.

Nota

IContactInstantMessageFieldFactory puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ContactConnectedServiceAccount.

IContactLocationFieldFactory

Crea campos para la ubicación de un contacto.

Nota

IContactLocationFieldFactory puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ContactAddress.

Enumeraciones

ContactAddressKind

Especifica los tipos de direcciones de contacto.

ContactAnnotationOperations

Especifica los tipos de operaciones que puede realizar con un contacto.

ContactAnnotationStoreAccessType

Especifica si la aplicación puede leer y escribir todas las anotaciones o solo las que pertenecen a la propia aplicación.

ContactBatchStatus

Especifica si la última operación de acceso por lotes se realizó correctamente o si se produjo un error de servidor.

ContactCardHeaderKind

Especifica el tipo de información de encabezado que se va a mostrar en una tarjeta de contacto.

ContactCardTabKind

Especifica la pestaña que se va a mostrar en una tarjeta de contacto mini.

ContactChangeType

Especifica el tipo de cambio que se produjo para un evento ContactChanged .

ContactDateKind

Especifica los tipos de fechas importantes para un contacto.

ContactEmailKind

Especifica los tipos de direcciones de correo electrónico de un contacto.

ContactFieldCategory

Define las categorías a las que pueden pertenecer los datos de contacto.

Nota

ContactFieldCategory puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ContactPhoneKind, ContactEmailKind y ContactAddressKind.

ContactFieldType

Define el tipo de datos de contacto.

ContactListOtherAppReadAccess

Especifica el nivel de acceso de lectura de contacto concedido a otras aplicaciones.

ContactListOtherAppWriteAccess

Especifica el nivel de acceso de escritura de contacto concedido a otras aplicaciones.

ContactListSyncStatus

Define el estado de sincronización de ContactList .

ContactMatchReasonKind

Define los motivos por los que un contacto coincide con una búsqueda.

ContactNameOrder

Especifica el orden de nombre de un contacto.

ContactPhoneKind

Especifica los tipos de teléfonos de un contacto.

ContactQueryDesiredFields

Define qué campos deben existir en un contacto para que coincidan con una operación de búsqueda.

ContactQuerySearchFields

Define los campos de contacto que se van a buscar una coincidencia de texto.

ContactQuerySearchScope

Define si se va a buscar en el almacén de contactos local o en un servidor.

ContactRelationship

Define un valor que indica la naturaleza de una relación de contacto, como cónyuge, pareja, hermanos, padres, etc.

ContactSelectionMode

Especifica si desea solicitar un contacto completo o solo campos específicos.

ContactStoreAccessType

Define el tipo de acceso que tiene la aplicación a ContactStore.

PinnedContactSurface

Especifica la ubicación de la interfaz de usuario de Windows a la que se puede anclar un contacto.

Comentarios

Para obtener información sobre cómo administrar contactos, consulta Administrar tarjetas de contacto.

Consulte también