ContactInformation Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |