Freigeben über


ContactInformation Klasse

Definition

Stellt einen Kontakt ohne Zuordnung zu einem Kontaktspeicher dar.

public ref class ContactInformation sealed : IContactInformation
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Phone.PhoneContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactInformation final : IContactInformation
[Windows.Foundation.Metadata.Activatable(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 ContactInformation : IContactInformation
function ContactInformation()
Public NotInheritable Class ContactInformation
Implements IContactInformation
Vererbung
Object Platform::Object IInspectable ContactInformation
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

Diese Klasse wird verwendet, um Informationen zu einem Kontakt zu speichern. Es verfügt über eine Reihe von häufig verwendeten integrierten Eigenschaften wie einen Familiennamen und eine Beschreibung und ermöglicht es Ihnen auch, benutzerdefinierte Eigenschaften als Name/Wert-Paare zu speichern. Die StoredContact-Klasse teilt alle diese Eigenschaften, erfordert jedoch, dass Sie den benutzerdefinierten Kontaktspeicher Ihrer App öffnen, bevor Sie eine instance der Klasse erhalten können. Viele Anwendungen verwenden StoredContact direkt und müssen nie ContactInformation verwenden. Wenn Sie Kontaktinformationen vorübergehend speichern müssen, ohne Ihren Kontaktspeicher zu öffnen, oder wenn Sie Kontaktinformationen von einer vCard mithilfe von ParseVcardAsync analysieren müssen, können Sie ContactInformation verwenden und das Objekt dann an den StoredContact-Konstruktor übergeben.

Konstruktoren

ContactInformation()

Initialisiert eine neue instance der ContactInformation-Klasse.

Eigenschaften

DisplayName

Ruft den Anzeigenamen eines Kontakts ab oder legt diese fest.

DisplayPicture

Ruft das Anzeigebild eines Kontakts ab.

FamilyName

Ruft den Familiennamen eines Kontakts ab oder legt diese fest.

GivenName

Ruft den angegebenen Namen eines Kontakts ab oder legt diese fest.

HonorificPrefix

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

HonorificSuffix

Ruft das Ehrensuffix eines Kontakts ab oder legt es fest.

Methoden

GetDisplayPictureAsync()

Ruft das Anzeigebild eines Kontakts ab.

GetPropertiesAsync()

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

ParseVcardAsync(IInputStream)

Analysiert eine vCard aus einem Stream und gibt ein aufgefülltes ContactInformation-Objekt zurück.

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