Freigeben über


ContactStore Klasse

Definition

Stellt den benutzerdefinierten Kontaktspeicher für eine Windows Phone-App dar.

public ref class ContactStore sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactStore final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Phone.PhoneContract), 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 Mobile Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.Phone.PhoneContract (eingeführt in v1.0)
App-Funktionen
ID_CAP_CONTACTS [Windows Phone]

Eigenschaften

RevisionNumber

Ruft die Revisionsnummer für den Kontaktspeicher ab.

Methoden

CreateContactQuery()

Erstellt eine Kontaktabfrage mit den Standardoptionen.

CreateContactQuery(ContactQueryOptions)

Erstellt eine Kontaktabfrage mit den benutzerdefinierten Optionen.

CreateMeContactAsync(String)

Stellt fest, dass der angegebene Kontakt den aktuell angemeldeten Benutzer des Geräts darstellt.

CreateOrOpenAsync()

Öffnet den benutzerdefinierten Kontaktspeicher der App, und erstellt den Store mit den Standardoptionen, falls er noch nicht vorhanden ist.

CreateOrOpenAsync(ContactStoreSystemAccessMode, ContactStoreApplicationAccessMode)

Öffnet den benutzerdefinierten Kontaktspeicher der App, und erstellt den Store mit den angegebenen Optionen, sofern er noch nicht vorhanden ist.

DeleteAsync()

Löscht den benutzerdefinierten Kontaktspeicher der App.

DeleteContactAsync(String)

Löscht den Kontakt mit der angegebenen ID aus dem Kontaktspeicher.

FindContactByIdAsync(String)

Ruft den Kontakt mit der angegebenen ID aus dem Kontaktspeicher ab.

FindContactByRemoteIdAsync(String)

Ruft den Kontakt mit der angegebenen Remote-ID aus dem Kontaktspeicher ab.

GetChangesAsync(UInt64)

Ruft die Liste der Änderungen am Kontaktspeicher ab, die der angegebenen Revisionsnummer zugeordnet ist.

LoadExtendedPropertiesAsync()

Lädt die erweiterten Eigenschaften für den benutzerdefinierten Kontaktspeicher der App.

SaveExtendedPropertiesAsync(IMapView<String,Object>)

Speichert die angegebene Liste der Namen-Wert-Paare in den erweiterten Eigenschaften des benutzerdefinierten Kontaktspeichers.

Gilt für:

Weitere Informationen