Windows.ApplicationModel.Contacts Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- Windows.ApplicationModel.Contacts.Provider
- Esempio di API per la gestione dei contatti
- Esempio di app di selezione contatti
- Esempio di gestione delle azioni sui contatti
- Esempio di integrazione della scheda contatto (Windows 10)
- Esempio di schede contatto (Windows 10)
- Esempio del pannello di contatto
- Esempio di notifiche di Persone