Freigeben über


Windows.ApplicationModel.Contacts Namespace

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

Definiert das contactList-Synchronisierungs-status.

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