Condividi tramite


Contact Classe

Definizione

Rappresenta un contatto.

public ref class Contact sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class Contact final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class Contact final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class Contact
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Contact
function Contact()
Public NotInheritable Class Contact
Ereditarietà
Object Platform::Object IInspectable Contact
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
contactsSystem

Commenti

Indipendentemente dalla modalità di archiviazione delle informazioni di contatto nell'app, è necessario poter inserire tali informazioni in un oggetto Contact. In questo modo, altre app che consentono agli utenti di selezionare i contatti possono usare l'app e elaborare le informazioni di contatto fornite.

Per informazioni su come gestire i contatti, vedere Contatti e calendario.

Costruttori

Contact()

Crea una nuova istanza della classe Contact .

Proprietà

Addresses

Ottiene gli indirizzi di contatto per un contatto.

AggregateId

Se si tratta di un contatto non elaborato che fa parte di un contatto aggregato, questa proprietà identifica l'aggregazione padre.

ConnectedServiceAccounts

Ottiene gli account del servizio connessi per un contatto.

ContactListId

Ottiene una stringa che identifica ContactList di cui questo contatto è membro.

DataSuppliers

Ottiene i fornitori di dati per un contatto. La lunghezza massima della stringa per ogni fornitore di dati è di 50 caratteri.

DisplayName

Ottiene il nome visualizzato per un contatto.

DisplayNameOverride

Ottiene o imposta il nome visualizzato immesso manualmente dall'utente.

DisplayPictureUserUpdateTime

Ottiene o imposta l'ultima volta che l'utente ha aggiornato l'immagine di visualizzazione.

Emails

Ottiene gli indirizzi di posta elettronica per un contatto.

Fields

Imposta i campi che contengono informazioni su un contatto.

Nota

Fieldspuò essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece telefoni, messaggi di posta elettronica, indirizzi o ConnectedServiceAccounts.

FirstName

Ottiene o imposta il nome per un contatto. La lunghezza massima della stringa per il primo nome è di 64 caratteri.

FullName

Ottiene il nome completo del contatto.

HonorificNamePrefix

Ottiene o imposta il prefisso honorifico per il nome di un contatto. La lunghezza massima della stringa per il prefisso honorifico è di 32 caratteri.

HonorificNameSuffix

Ottiene o imposta il suffisso honorifico per il nome di un contatto. La lunghezza massima della stringa per il suffisso honorifico è di 32 caratteri.

Id

Ottiene o imposta l'identificatore per un contatto. La lunghezza massima della stringa per l'identificatore è di 256 caratteri.

ImportantDates

Ottiene le date importanti per un contatto.

IsAggregate

Ottiene un valore che indica se si tratta di un contatto aggregato.

IsDisplayPictureManuallySet

Ottiene un valore booleano che indica se l'utente imposta manualmente l'immagine per il contatto.

IsMe

Ottiene un valore booleano che indica se questo contatto rappresenta l'utente connesso al dispositivo.

JobInfo

Ottiene gli elementi delle informazioni sul processo per un contatto.

LargeDisplayPicture

Ottiene una versione di grandi dimensioni dell'immagine di visualizzazione per il contatto.

LastName

Ottiene o imposta il cognome per un contatto. La lunghezza massima della stringa per il cognome è di 64 caratteri.

MiddleName

Ottiene o imposta il nome intermedio per un contatto. La lunghezza massima della stringa per il nome intermedio è di 64 caratteri.

Name

Imposta e ottiene il nome del contatto.

Nota

Il nome può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece FirstName, MiddleName e LastName.

Nickname

Ottiene o imposta il soprannome per il contatto.

Notes

Ottiene o imposta le note per un contatto. La lunghezza massima della stringa per le note è di 4096 caratteri.

Phones

Ottiene informazioni sui telefoni per un contatto.

ProviderProperties

Ottiene l'oggetto set di proprietà per il contatto.

RemoteId

Ottiene o imposta un ID che può essere usato da un provider di servizi per accedere al contatto nel sistema remoto.

RingToneToken

Ottiene o imposta il percorso del file di anello per il contatto.

SignificantOthers

Ottiene gli altri significativi per un contatto.

SmallDisplayPicture

Ottiene una versione ridotta dell'immagine di visualizzazione per il contatto.

SortName

Ottiene il nome usato per ordinare il contatto.

SourceDisplayPicture

Ottiene o imposta l'immagine di visualizzazione per il contatto nella dimensione originale.

TextToneToken

Ottiene o imposta il percorso del file audio da riprodurre quando viene ricevuto un messaggio SMS/MMS dal contatto.

Thumbnail

Ottiene o imposta un'immagine di anteprima che rappresenta questo contatto.

Websites

Ottiene i siti Web per un contatto.

YomiDisplayName

Ottiene il nome visualizzato Yomi (equivalente giapponese fonetico) per un contatto.

YomiFamilyName

Ottiene o imposta il nome della famiglia Yomi (equivalente giapponese fonetico) per un contatto. La lunghezza massima della stringa per il nome della famiglia Yomi è di 120 caratteri.

YomiGivenName

Ottiene o imposta il nome specificato yomi (equivalente giapponese fonetico) per un contatto. La lunghezza massima della stringa per il nome specificato yomi è di 120 caratteri.

Si applica a

Vedi anche