Freigeben über


ContactStore Klasse

Definition

Stellt eine Datenbank dar, die Kontakte enthält.

public ref class ContactStore sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactStore final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ContactStore
Public NotInheritable Class ContactStore
Vererbung
Object Platform::Object IInspectable ContactStore
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
App-Funktionen
contactsSystem

Hinweise

Rufen Sie zum Abrufen eines ContactStore-Objekts die statische Hilfsprogrammmethode ContactManager.RequestStoreAsync auf.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1709 16299 GetChangeTracker

Eigenschaften

AggregateContactManager

Ruft einen Kontakt-Manager ab, der Funktionen zum Verknüpfen einzelner (roher) Kontakte über Dienste hinweg zu einem einzigen aggregierten Kontakt bereitstellt.

ChangeTracker

Ruft den ContactChangeTracker ab, der Funktionen zum Überwachen von Änderungen an Contact-Objekten im ContactStore bereitstellt.

Methoden

CreateContactListAsync(String)

Erstellt asynchron eine ContactList mit dem angegebenen Anzeigenamen.

CreateContactListAsync(String, String)

Erstellt asynchron eine ContactList mit dem angegebenen Anzeigenamen und Benutzerkonto.

FindContactListsAsync()

Gibt asynchron die Liste der ContactList-Objekte zurück.

FindContactsAsync()

Ruft die Liste aller Kontakte im Kontaktspeicher ab.

FindContactsAsync(String)

Ruft eine Liste von Contact-Objekten basierend auf dem angegebenen Suchtext ab.

GetChangeTracker(String)

Ruft einen ContactChangeTracker ab, der Funktionen zum Überwachen von Änderungen an Contact-Objekten im ContactStore bereitstellt.

GetContactAsync(String)

Ruft ein Contact-Objekt ab, das den Kontakt mit dem angegebenen ID-Wert darstellt.

GetContactListAsync(String)

Ruft die ContactList mit der angegebenen ID asynchron ab.

GetContactReader()

Erstellt und gibt einen ContactReader für den ContactStore zurück.

GetContactReader(ContactQueryOptions)

Erstellt und gibt einen ContactReader für den ContactStore mit den angegebenen ContactQueryOptions zurück.

GetMeContactAsync()

Ruft asynchron das Contact-Objekt ab, das den aktuellen Benutzer darstellt.

Ereignisse

ContactChanged

Tritt auf, wenn ein Kontakt im ContactStore geändert wurde.

Gilt für:

Weitere Informationen