ContactInformation Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un contatto senza un'associazione a un archivio contatti.
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
- Ereditarietà
- Attributi
- Implementazioni
Requisiti Windows
Famiglia di dispositivi |
Windows Mobile Extension SDK (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Phone.PhoneContract (è stato introdotto in v1.0)
|
Funzionalità dell'app |
ID_CAP_CONTACTS [Windows Phone]
|
Commenti
Questa classe viene usata per archiviare informazioni su un contatto. Ha un set di proprietà predefinite comunemente usate come un nome di famiglia e una descrizione e consente anche di archiviare proprietà personalizzate come coppie nome/valore. La classe StoredContact condivide tutte queste proprietà, ma richiede di aprire l'archivio contatti personalizzato dell'app prima di poter ottenere un'istanza della classe. Molte applicazioni useranno StoredContact direttamente e non devono mai usare ContactInformation. Se è necessario archiviare temporaneamente le informazioni di contatto senza aprire l'archivio contatti o se è necessario analizzare le informazioni di contatto da una vCard usando ParseVcardAsync, è possibile usare ContactInformation e quindi passare l'oggetto al costruttore StoredContact .
Costruttori
ContactInformation() |
Inizializza una nuova istanza della classe ContactInformation . |
Proprietà
DisplayName |
Ottiene o imposta il nome visualizzato di un contatto. |
DisplayPicture |
Ottiene l'immagine di visualizzazione di un contatto. |
FamilyName |
Ottiene o imposta il nome della famiglia di un contatto. |
GivenName |
Ottiene o imposta il nome specificato di un contatto. |
HonorificPrefix |
Ottiene o imposta il prefisso honorifico di un contatto. |
HonorificSuffix |
Ottiene o imposta il suffisso honorifico di un contatto. |
Metodi
GetDisplayPictureAsync() |
Ottiene l'immagine di visualizzazione di un contatto. |
GetPropertiesAsync() |
Ottiene le proprietà per un contatto come mappa delle coppie nome/valore. |
ParseVcardAsync(IInputStream) |
Analizza una vCard da un flusso e restituisce un oggetto ContactInformation popolato. |
SetDisplayPictureAsync(IInputStream) |
Imposta l'immagine di visualizzazione per un contatto usando un oggetto IInputStream . |
ToVcardAsync() |
Recupera una rappresentazione vCard del contatto usando il formato vCard versione 3.0. |
ToVcardAsync(VCardFormat) |
Recupera una rappresentazione vCard del contatto usando il formato vCard specificato. |