Freigeben über


StoredContact Klasse

Definition

Stellt einen Kontakt dar, der einem benutzerdefinierten Kontaktspeicher zugeordnet ist.

public ref class StoredContact sealed : IContactInformation2
/// [Windows.Foundation.Metadata.Activatable(Windows.Phone.PersonalInformation.IStoredContactFactory, 65536, "Windows.Phone.PhoneContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class StoredContact final : IContactInformation2
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Phone.PersonalInformation.IStoredContactFactory), 65536, "Windows.Phone.PhoneContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Phone.PhoneContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class StoredContact : IContactInformation2
function StoredContact(store, contact)
Public NotInheritable Class StoredContact
Implements IContactInformation2
Vererbung
Object Platform::Object IInspectable StoredContact
Attribute
Implementiert

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]

Hinweise

Sie müssen den Kontaktspeicher Ihrer App öffnen, um ein StoredContact-Objekt abzurufen. Verwenden Sie die ContactInformation-Klasse , um mit Kontaktinformationen zu arbeiten, die noch nicht einem Speicher zugeordnet sind, oder um Kontaktinformationen von einer vCard zu analysieren.

Mit diesen APIs wird ein StoredContact-Objekt erstellt oder abgerufen:

Konstruktoren

StoredContact(ContactStore)

Initialisiert eine neue instance der StoredContact-Klasse.

StoredContact(ContactStore, ContactInformation)

Initialisiert eine neue instance der StoredContact-Klasse und initialisiert die Eigenschaftswerte aus dem bereitgestellten ContactInformation-Objekt.

Eigenschaften

DisplayName

Ruft den Anzeigenamen eines gespeicherten Kontakts ab oder legt diese fest.

DisplayPicture

Ruft das Anzeigebild eines gespeicherten Kontakts ab.

DisplayPictureDate

Ruft das Datum ab, an dem ein Anzeigebild erstellt oder geändert wurde, oder legt es fest. Wird verwendet, um die Sortierung von Anzeigebildern nach Datum zu ermöglichen.

FamilyName

Ruft den Familiennamen des gespeicherten Kontakts ab oder legt diese fest.

GivenName

Ruft den angegebenen Namen des gespeicherten Kontakts ab oder legt diese fest.

HonorificPrefix

Ruft das ehrenvolle Präfix des gespeicherten Kontakts ab oder legt es fest.

HonorificSuffix

Ruft das ehrenvolle Suffix des gespeicherten Kontakts ab oder legt es fest.

Id

Ruft den lokalen Bezeichner des gespeicherten Kontakts ab.

RemoteId

Ruft den Remotebezeichner des gespeicherten Kontakts ab.

Store

Ruft den ContactStore ab , in dem der Kontakt gespeichert ist.

Methoden

GetDisplayPictureAsync()

Ruft das Anzeigebild eines gespeicherten Kontakts ab.

GetExtendedPropertiesAsync()

Ruft die erweiterten Eigenschaften für einen gespeicherten Kontakt als Zuordnung von Name-Wert-Paaren ab.

GetPropertiesAsync()

Ruft die bekannten Eigenschaften für den Kontakt ab.

ReplaceExistingContactAsync(String)

Ersetzt den Kontakt durch die angegebene ID durch den aktuellen Kontakt.

SaveAsync()

Speichert den aktuellen Zustand des Kontakts im Kontaktspeicher.

SetDisplayPictureAsync(IInputStream)

Legt das Anzeigebild für einen Kontakt mithilfe eines IInputStream-Objekts fest.

ToVcardAsync()

Ruft eine vCard-Darstellung des Kontakts unter Verwendung des vCard-Formats version 3.0 ab.

ToVcardAsync(VCardFormat)

Ruft eine vCard-Darstellung des Kontakts unter Verwendung des angegebenen vCard-Formats ab.

Gilt für:

Weitere Informationen