Condividi tramite


StoredContact Classe

Definizione

Rappresenta un contatto associato a un archivio contatti personalizzato.

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
Ereditarietà
Object Platform::Object IInspectable StoredContact
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

È necessario aprire l'archivio contatti dell'app per ottenere un oggetto StoredContact. Per usare le informazioni di contatto non ancora associate a un archivio o per analizzare le informazioni di contatto da una vCard, usare la classe ContactInformation .

Queste API creano o ottengono un oggetto StoredContact:

Costruttori

StoredContact(ContactStore)

Inizializza una nuova istanza della classe StoredContact .

StoredContact(ContactStore, ContactInformation)

Inizializza una nuova istanza della classe StoredContact e inizializza i valori della proprietà dall'oggetto ContactInformation specificato.

Proprietà

DisplayName

Ottiene o imposta il nome visualizzato di un contatto archiviato.

DisplayPicture

Ottiene l'immagine di visualizzazione di un contatto archiviato.

DisplayPictureDate

Ottiene o imposta la data di creazione o modifica di un'immagine di visualizzazione. Utilizzato per abilitare l'ordinamento delle immagini visualizzate in base alla data.

FamilyName

Ottiene o imposta il nome della famiglia del contatto archiviato.

GivenName

Ottiene o imposta il nome specificato del contatto archiviato.

HonorificPrefix

Ottiene o imposta il prefisso honorifico del contatto archiviato.

HonorificSuffix

Ottiene o imposta il suffisso onorifico del contatto archiviato.

Id

Ottiene l'identificatore locale del contatto archiviato.

RemoteId

Ottiene l'identificatore remoto del contatto archiviato.

Store

Ottiene l'oggetto ContactStore in cui è archiviato il contatto.

Metodi

GetDisplayPictureAsync()

Ottiene l'immagine di visualizzazione di un contatto archiviato.

GetExtendedPropertiesAsync()

Ottiene le proprietà estese per un contatto archiviato come mappa di coppie nome/valore.

GetPropertiesAsync()

Ottiene le proprietà note per il contatto.

ReplaceExistingContactAsync(String)

Sostituisce il contatto con l'ID specificato con il contatto corrente.

SaveAsync()

Salva lo stato corrente del contatto nell'archivio contatti.

SetDisplayPictureAsync(IInputStream)

Imposta l'immagine di visualizzazione per un contatto utilizzando 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 utilizzando il formato vCard specificato.

Si applica a

Vedi anche