Windows.ApplicationModel.Contacts Espacio de nombres
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í.
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
- Windows.ApplicationModel.Contacts.Provider
- Ejemplo de API del administrador de contactos
- Ejemplo de una aplicación de selector de contactos
- Ejemplo de control de las acciones de contacto
- Ejemplo de integración de tarjeta de contacto (Windows 10)
- Ejemplo de tarjetas de contacto (Windows 10)
- Ejemplo de panel de contacto
- Ejemplo de notificaciones de Personas