Windows.ApplicationModel.Contacts Spazio dei nomi

Consente alle app di selezionare e acquisire informazioni sui contatti.

Importante

Questo spazio dei nomi include alcuni membri nuovi per Windows 8.1 e altri membri che potrebbero non essere disponibili dopo Windows 8.1. Questi due tipi di membri non funzionano insieme e chiamano entrambi dalla stessa app causeranno l'esito negativo dell'app. È consigliabile chiamare solo i membri che non sono contrassegnati con l'avviso di non disponibilità.

Classi

AggregateContactManager

Fornisce funzionalità per collegare singoli contatti (non elaborati) tra i servizi in un singolo contatto aggregato.

Contact

Rappresenta un contatto.

ContactAddress

Rappresenta l'indirizzo di un contatto.

ContactAnnotation

Fornisce un modo per contrassegnare i contatti utente esistenti con informazioni aggiuntive, specificando che l'app può eseguire alcune operazioni supportate per questo particolare contatto.

ContactAnnotationList

Rappresenta un elenco di oggetti ContactAnnotation .

ContactAnnotationStore

Rappresenta un archivio dati contenente le annotazioni dei contatti.

ContactBatch

Rappresenta un gruppo di oggetti Contact e lo stato di ricerca del server.

ContactCardDelayedDataLoader

Rappresenta un caricatore dati ritardato per una scheda contatto.

ContactCardOptions

Rappresenta i dati su come visualizzare una mini scheda contatto.

ContactChange

Rappresenta una modifica a un contatto.

ContactChangedDeferral

Oggetto differire da utilizzare durante l'elaborazione asincrona degli eventi ContactChanged .

ContactChangedEventArgs

Fornisce i dati per l'evento ContactChanged .

ContactChangeReader

Consente di monitorare e reagire alle modifiche apportate ai contatti.

ContactChangeTracker

Fornisce funzionalità per il monitoraggio delle modifiche apportate agli oggetti Contact in ContactStore.

ContactConnectedServiceAccount

Rappresenta un account del servizio connesso per un contatto.

ContactDate

Rappresenta una data importante per un contatto.

ContactEmail

Rappresenta un indirizzo di posta elettronica di un contatto.

ContactField

Descrive una parte dei dati di contatto.

ContactFieldFactory

Crea campi che contengono informazioni su un contatto. È quindi possibile aggiungere questi campi a un oggetto Contact per creare il contatto. Questa classe è disponibile solo per le app che supportano il contratto di contatto.

ContactGroup

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Solo per uso interno Microsoft.

ContactInformation

Contiene le informazioni relative a un contatto.

Nota

ContactInformation può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece Contact.

ContactInstantMessageField

Definisce un campo che rappresenta un indirizzo di messaggistica istantanea.

ContactJobInfo

Rappresenta le informazioni sul processo per un contatto.

ContactLaunchActionVerbs

Fornisce i dati all'avvio di un'app per eseguire un'azione a un contatto.

ContactList

Rappresenta un elenco di oggetti Contact .

ContactListLimitedWriteOperations

Fornisce operazioni che un'app può eseguire su un elenco contatti che non è stato creato.

ContactListSyncConstraints

Specifica i limiti relativi alla quantità di dati dell'elenco contatti che è possibile sincronizzare.

ContactListSyncManager

Fornisce funzionalità per la sincronizzazione delle informazioni di contatto con il server.

ContactLocationField

Contiene informazioni sulla posizione e sull'indirizzo di un utente.

Nota

ContactLocationField può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactAddress.

ContactManager

Rappresenta un servizio che le app di origine possono chiamare per accedere ai dati di contatto.

ContactManagerForUser

Rappresenta un servizio che le app di origine possono chiamare per accedere ai dati di contatto per un utente specifico.

ContactMatchReason

Fornisce informazioni dettagliate sul motivo per cui i risultati della ricerca corrispondono ai parametri di query.

ContactPanel

Rappresenta un Pannello contatti visualizzato quando gli utenti fanno clic su un contatto aggiunto alla barra delle applicazioni.

ContactPanelClosingEventArgs

Fornisce informazioni sugli eventi per l'evento Closing .

ContactPanelLaunchFullAppRequestedEventArgs

Fornisce informazioni sugli eventi per l'evento LaunchFullAppRequested .

ContactPhone

Rappresenta le informazioni sul telefono per un contatto.

ContactPicker

Controlla l'apertura dell'interfaccia utente di Selezione contatti e le informazioni visualizzate.

ContactQueryOptions

Consente di specificare le opzioni di query durante la ricerca di contatti.

ContactQueryTextSearch

Specifica i parametri da utilizzare in una ricerca di testo di oggetti Contact .

ContactReader

Usato per leggere gli oggetti Contact in batch da ContactStore , che possono trovarsi in locale o in remoto.

ContactSignificantOther

Rappresenta le informazioni su un altro elemento significativo per un contatto.

ContactStore

Rappresenta un database contenente i contatti.

ContactStoreNotificationTriggerDetails

Riservato per utilizzi futuri.

ContactWebsite

Rappresenta le informazioni su un sito Web per un contatto.

FullContactCardOptions

Specifica le opzioni per la visualizzazione della scheda contatto completa.

KnownContactField

Classe statica che contiene i nomi dei campi contatto per l'archiviazione di informazioni richieste comunemente, ad esempio l'indirizzo di posta elettronica e i numeri di telefono.

Nota

NotoContactField può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactAddress, ContactPhone, ContactConnectedServiceAccount o ContactEmail.

PinnedContactIdsQueryResult

Fornisce l'accesso ai risultati di una query che elenca gli ID tutti i contatti aggiunti alla barra delle applicazioni o al menu Start.

PinnedContactManager

Rappresenta un servizio che le app di origine possono chiamare per aggiungere e rimuovere i contatti da e verso e dalla barra delle applicazioni o dal menu Start .

In un'app desktop prima di usare un'istanza di questa classe in modo da visualizzare l'interfaccia utente, sarà necessario associare l'oggetto all'handle della finestra del proprietario. Per altre informazioni ed esempi di codice, vedere Visualizzare gli oggetti dell'interfaccia utente WinRT che dipendono da CoreWindow.

Interfacce

IContactField

Specifica un oggetto che descrive una parte dei dati di contatto.

Nota

IContactField può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo o ContactDate.

IContactFieldFactory

Crea campi che contengono informazioni su un contatto. Disponibile solo per le app che supportano il contratto Contatti.

Nota

IContactFieldFactory può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactPhone o ContactEmail.

IContactInstantMessageFieldFactory

Crea campi con informazioni sugli account di messaggistica istantanea di un contatto.

Nota

IContactInstantMessageFieldFactory può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactConnectedServiceAccount.

IContactLocationFieldFactory

Crea campi per la posizione di un contatto.

Nota

IContactLocationFieldFactory può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactAddress.

Enumerazioni

ContactAddressKind

Specifica i tipi di indirizzi di contatto.

ContactAnnotationOperations

Specifica i tipi di operazioni che è possibile eseguire con un contatto.

ContactAnnotationStoreAccessType

Specifica se l'app può leggere e scrivere tutte le annotazioni o solo quelle appartenenti all'app stessa.

ContactBatchStatus

Specifica se l'ultima operazione di accesso batch ha avuto esito positivo o se si è verificato un errore del server.

ContactCardHeaderKind

Specifica il tipo di informazioni di intestazione da visualizzare in una scheda contatto.

ContactCardTabKind

Specifica la scheda da visualizzare in una mini scheda contatto.

ContactChangeType

Specifica il tipo di modifica che si è verificata per un evento ContactChanged .

ContactDateKind

Specifica i tipi di date importanti per un contatto.

ContactEmailKind

Specifica i tipi di indirizzi di posta elettronica per un contatto.

ContactFieldCategory

Definisce le categorie a cui possono appartenere i dati di contatto.

Nota

ContactFieldCategory può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactPhoneKind, ContactEmailKind e ContactAddressKind.

ContactFieldType

Definisce il tipo di dati di contatto.

ContactListOtherAppReadAccess

Specifica il livello di accesso in lettura dei contatti concesso ad altre app.

ContactListOtherAppWriteAccess

Specifica il livello di accesso in scrittura dei contatti concesso ad altre app.

ContactListSyncStatus

Definisce lo stato di sincronizzazione ContactList .

ContactMatchReasonKind

Definisce i motivi per cui un contatto corrisponde a una ricerca.

ContactNameOrder

Specifica l'ordine dei nomi per un contatto.

ContactPhoneKind

Specifica i tipi di telefoni per un contatto.

ContactQueryDesiredFields

Definisce i campi che devono esistere in un contatto per trovare una corrispondenza con un'operazione di ricerca.

ContactQuerySearchFields

Definisce i campi di contatto da cercare una corrispondenza di testo.

ContactQuerySearchScope

Definisce se eseguire una ricerca nell'archivio contatti locale o in un server.

ContactRelationship

Definisce un valore che indica la natura di una relazione di contatto, ad esempio coniuge, partner, pari livello, genitore e così via.

ContactSelectionMode

Specifica se si desidera richiedere un intero contatto o solo campi specifici.

ContactStoreAccessType

Definisce il tipo di accesso dell'app a ContactStore.

PinnedContactSurface

Specifica il percorso nell'interfaccia utente di Windows a cui è possibile aggiungere un contatto.

Commenti

Per informazioni su come gestire i contatti, vedere Gestione delle schede contatto.

Vedi anche