Windows.ApplicationModel.Contacts Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht Apps das Auswählen und Abrufen von Kontaktinformationen.
Wichtig
Dieser Namespace enthält einige Elemente, die für Windows 8.1 neu sind, und andere Member, die nach Windows 8.1 möglicherweise nicht mehr verfügbar sind. Diese beiden Arten von Membern funktionieren nicht zusammen, und das Aufrufen beider von derselben App führt dazu, dass die App fehlschlägt. Es wird empfohlen, nur Mitglieder aufzurufen, die nicht mit der Nichtverfügbarkeitswarnung gekennzeichnet sind.
Klassen
AggregateContactManager |
Bietet Funktionen zum Verknüpfen einzelner (roher) Kontakte über Dienste hinweg zu einem einzigen aggregierten Kontakt. |
Contact |
Stellt einen Kontakt dar. |
ContactAddress |
Stellt die Adresse eines Kontakts dar. |
ContactAnnotation |
Bietet eine Möglichkeit, vorhandene Benutzerkontakte mit zusätzlichen Informationen zu markieren und anzugeben, dass Ihre App einige SupportedOperations für diesen bestimmten Kontakt ausführen kann. |
ContactAnnotationList |
Stellt eine Liste von ContactAnnotation-Objekten dar . |
ContactAnnotationStore |
Stellt einen Datenspeicher dar, der Kontaktanmerkungen enthält. |
ContactBatch |
Stellt eine Gruppe von Contact-Objekten und status für die Serversuche dar. |
ContactCardDelayedDataLoader |
Stellt einen verzögerten Datenladeprogramm für einen Kontakt Karte dar. |
ContactCardOptions |
Stellt Daten zum Anzeigen eines Minikontakts Karte dar. |
ContactChange |
Stellt eine Änderung an einem Kontakt dar. |
ContactChangedDeferral |
Das deferral-Objekt, das bei der asynchronen Verarbeitung von ContactChanged-Ereignissen verwendet werden soll. |
ContactChangedEventArgs |
Stellt Daten für das ContactChanged-Ereignis bereit . |
ContactChangeReader |
Bietet eine Möglichkeit zum Überwachen und Reagieren auf Änderungen an Kontakten. |
ContactChangeTracker |
Stellt Funktionen zum Überwachen von Änderungen an Contact-Objekten im ContactStore bereit. |
ContactConnectedServiceAccount |
Stellt ein verbundenes Dienstkonto für einen Kontakt dar. |
ContactDate |
Stellt ein wichtiges Datum für einen Kontakt dar. |
ContactEmail |
Stellt eine E-Mail-Adresse eines Kontakts dar. |
ContactField |
Beschreibt einen Teil der Kontaktdaten. |
ContactFieldFactory |
Erstellt Felder, die Informationen zu einem Kontakt enthalten. Sie können diese Felder dann einem Contact-Objekt hinzufügen, um den Kontakt zu erstellen. Diese Klasse ist nur für Apps verfügbar, die den Kontaktvertrag unterstützen. |
ContactGroup |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Nur Microsoft-interne Verwendung. |
ContactInformation |
Enthält die Informationen zu einem Kontakt. Hinweis ContactInformation kann geändert oder für Releases nach Windows 8.1 nicht mehr verfügbar sein. Verwenden Sie stattdessen Kontakt. |
ContactInstantMessageField |
Definiert ein Feld, das eine Chatadresse ist. |
ContactJobInfo |
Stellt Auftragsinformationen für einen Kontakt dar. |
ContactLaunchActionVerbs |
Stellt Daten bereit, wenn eine App gestartet wird, um eine Aktion für einen Kontakt auszuführen. |
ContactList |
Stellt eine Liste von Contact-Objekten dar. |
ContactListLimitedWriteOperations |
Stellt Vorgänge bereit, die eine App für eine Kontaktliste ausführen kann, die sie nicht erstellt hat. |
ContactListSyncConstraints |
Gibt Grenzwerte für die Anzahl der Kontaktlistendaten an, die synchronisiert werden können. |
ContactListSyncManager |
Stellt Funktionen zum Synchronisieren von Kontaktinformationen mit dem Server bereit. |
ContactLocationField |
Enthält Informationen zum Standort und zur Adresse eines Benutzers. Hinweis ContactLocationField kann geändert oder nicht mehr für Releases verfügbar sein, nachdem Windows 8.1. Verwenden Sie stattdessen ContactAddress. |
ContactManager |
Stellt einen Dienst dar, den Quell-Apps aufrufen können, um auf Kontaktdaten zuzugreifen. |
ContactManagerForUser |
Stellt einen Dienst dar, den Quell-Apps aufrufen können, um auf Kontaktdaten für einen bestimmten Benutzer zuzugreifen. |
ContactMatchReason |
Enthält Details dazu, warum Suchergebnisse mit den Abfrageparametern übereinstimmen. |
ContactPanel |
Stellt einen Kontaktbereich dar, der angezeigt wird, wenn Benutzer auf einen Kontakt klicken, der an die Taskleiste angeheftet ist. |
ContactPanelClosingEventArgs |
Stellt Ereignisinformationen für das Closing-Ereignis bereit. |
ContactPanelLaunchFullAppRequestedEventArgs |
Stellt Ereignisinformationen für das LaunchFullAppRequested-Ereignis bereit . |
ContactPhone |
Stellt Informationen zum Telefon für einen Kontakt dar. |
ContactPicker |
Steuert, wie die Benutzeroberfläche der Kontaktauswahl geöffnet wird und welche Informationen angezeigt werden. |
ContactQueryOptions |
Wird verwendet, um die Abfrageoptionen bei der Suche nach Kontakten anzugeben. |
ContactQueryTextSearch |
Gibt Parameter an, die in einer Textsuche von Contact-Objekten verwendet werden sollen. |
ContactReader |
Wird verwendet, um Contact-Objekte in Batches aus dem ContactStore zu lesen, die sich lokal oder remote befinden. |
ContactSignificantOther |
Stellt die Informationen zu einem wichtigen anderen für einen Kontakt dar. |
ContactStore |
Stellt eine Datenbank dar, die Kontakte enthält. |
ContactStoreNotificationTriggerDetails |
Für die zukünftige Verwendung reserviert. |
ContactWebsite |
Stellt die Informationen zu einer Website für einen Kontakt dar. |
FullContactCardOptions |
Gibt die Optionen zum Anzeigen des vollständigen Kontakts Karte an. |
KnownContactField |
Eine statische Klasse, die die Namen von Kontaktfeldern zum Speichern häufig angeforderter Informationen wie E-Mail-Adresse und Telefonnummern enthält. Hinweis KnownContactField kann für Releases nach Windows 8.1 geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen ContactAddress, ContactPhone, ContactConnectedServiceAccount oder ContactEmail. |
PinnedContactIdsQueryResult |
Ermöglicht den Zugriff auf die Ergebnisse einer Abfrage, die die IDs aller Kontakte auflistet, die an die Taskleiste oder das Startmenü angeheftet sind. |
PinnedContactManager |
Stellt einen Dienst dar, den Quell-Apps aufrufen können, um Kontakte über die Taskleiste oder das Startmenü anzuheften und zu entheften. In einer Desktop-App müssen Sie das Objekt dem Fensterhandle des Besitzers zuordnen, bevor Sie eine instance dieser Klasse auf eine Weise verwenden, die die Benutzeroberfläche anzeigt. Weitere Informationen und Codebeispiele finden Sie unter Anzeigen von WinRT-UI-Objekten, die von CoreWindow abhängen. |
Schnittstellen
IContactField |
Gibt ein -Objekt an, das einen Teil von Kontaktdaten beschreibt. Hinweis IContactField kann nach Windows 8.1 geändert oder nicht mehr für Releases verfügbar sein. Verwenden Sie stattdessen ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo oder ContactDate. |
IContactFieldFactory |
Erstellt Felder, die Informationen zu einem Kontakt enthalten. Nur für Apps verfügbar, die den Kontaktvertrag unterstützen. Hinweis IContactFieldFactory kann geändert oder für Releases nach Windows 8.1 nicht mehr verfügbar sein. Verwenden Sie stattdessen ContactPhone oder ContactEmail. |
IContactInstantMessageFieldFactory |
Erstellt Felder mit Informationen zu den Chatkonten eines Kontakts. Hinweis IContactInstantMessageFieldFactory kann für Releases nach Windows 8.1 geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen ContactConnectedServiceAccount. |
IContactLocationFieldFactory |
Erstellt Felder für den Speicherort eines Kontakts. Hinweis IContactLocationFieldFactory kann für Releases nach Windows 8.1 geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen ContactAddress. |
Enumerationen
ContactAddressKind |
Gibt die Arten von Kontaktadressen an. |
ContactAnnotationOperations |
Gibt die Arten von Vorgängen an, die Sie mit einem Kontakt ausführen können. |
ContactAnnotationStoreAccessType |
Gibt an, ob die App alle Anmerkungen lesen und schreiben kann oder nur diejenigen, die zur App selbst gehören. |
ContactBatchStatus |
Gibt an, ob der letzte Batchzugriffsvorgang erfolgreich war oder ob ein Serverfehler aufgetreten ist. |
ContactCardHeaderKind |
Gibt den Typ der Headerinformationen an, die für einen Kontakt Karte angezeigt werden sollen. |
ContactCardTabKind |
Gibt an, welche Registerkarte auf einem Minikontakt Karte angezeigt werden soll. |
ContactChangeType |
Gibt den Typ der Änderung an, die für ein ContactChanged-Ereignis aufgetreten ist. |
ContactDateKind |
Gibt die Arten von wichtigen Datumsangaben für einen Kontakt an. |
ContactEmailKind |
Gibt die Arten von E-Mail-Adressen für einen Kontakt an. |
ContactFieldCategory |
Definiert die Kategorien, zu denen Kontaktdaten gehören können. Hinweis ContactFieldCategory kann geändert oder nicht mehr für Releases verfügbar sein, nachdem Windows 8.1. Verwenden Sie stattdessen ContactPhoneKind, ContactEmailKind und ContactAddressKind. |
ContactFieldType |
Definiert den Typ der Kontaktdaten. |
ContactListOtherAppReadAccess |
Gibt die Ebene des Kontaktlesezugriffs an, der anderen Apps gewährt wird. |
ContactListOtherAppWriteAccess |
Gibt die Ebene des Kontaktschreibzugriffs an, der anderen Apps gewährt wird. |
ContactListSyncStatus | |
ContactMatchReasonKind |
Definiert die Gründe, warum ein Kontakt mit einer Suche übereinstimmt. |
ContactNameOrder |
Gibt die Namensreihenfolge für einen Kontakt an. |
ContactPhoneKind |
Gibt die Arten von Telefonen für einen Kontakt an. |
ContactQueryDesiredFields |
Definiert, welche Felder für einen Kontakt vorhanden sein müssen, um einen Suchvorgang abzugleichen. |
ContactQuerySearchFields |
Definiert, welche Kontaktfelder nach einer Text-Übereinstimmung gesucht werden sollen. |
ContactQuerySearchScope |
Definiert, ob der lokale ContactStore oder ein Server durchsucht werden soll. |
ContactRelationship |
Definiert einen Wert, der die Art einer Kontaktbeziehung angibt, z. B. Ehepartner, Partner, Geschwister, Eltern usw. |
ContactSelectionMode |
Gibt an, ob Sie einen gesamten Kontakt oder nur bestimmte Felder anfordern möchten. |
ContactStoreAccessType |
Definiert den Typ des Zugriffs, den die App auf den ContactStore hat. |
PinnedContactSurface |
Gibt den Speicherort auf der Windows-Benutzeroberfläche an, an den ein Kontakt angeheftet werden kann. |
Hinweise
Informationen zum Verwalten von Kontakten finden Sie unter Verwalten von Visitenkarten.
Weitere Informationen
- Windows.ApplicationModel.Contacts.Provider
- Beispiel zur Kontakt-Manager-API
- Beispiel-App für die Kontaktauswahl
- Beispiel zum Behandeln von Kontaktaktionen
- Beispiel für die Integration von Visitenkarten (Windows 10)
- Beispiel für Kontaktkarten (Windows 10)
- Beispiel für den Kontaktbereich
- Beispiel für meine Personen-Benachrichtigungen