StoredContact Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um contato associado a um repositório de contatos personalizado.
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
- Herança
- Atributos
- Implementações
Requisitos do Windows
Família de dispositivos |
Windows Mobile Extension SDK (introduzida na 10.0.10240.0)
|
API contract |
Windows.Phone.PhoneContract (introduzida na v1.0)
|
Funcionalidades do aplicativo |
ID_CAP_CONTACTS [Windows Phone]
|
Comentários
Você deve abrir o repositório de contatos do aplicativo para obter um objeto StoredContact. Para trabalhar com informações de contato que ainda não estão associadas a um repositório ou para analisar informações de contato de um vCard, use a classe ContactInformation .
Essas APIs criam ou obtêm um objeto StoredContact:
- ContactStore.CreateMeContactAsync
- ContactStore.FindContactByIdAsync
- ContactStore.FindContactByRemoteIdAsync
- ContactQueryResult.GetContactsAsync (retorna uma coleção)
Construtores
StoredContact(ContactStore) |
Inicializa uma nova instância da classe StoredContact . |
StoredContact(ContactStore, ContactInformation) |
Inicializa uma nova instância da classe StoredContact e inicializa os valores de propriedade do objeto ContactInformation fornecido. |
Propriedades
DisplayName |
Obtém ou define o nome de exibição de um contato armazenado. |
DisplayPicture |
Obtém a imagem de exibição de um contato armazenado. |
DisplayPictureDate |
Obtém ou define a data em que uma imagem de exibição foi criada ou modificada. Usado para habilitar a classificação de imagens de exibição por data. |
FamilyName |
Obtém ou define o nome da família do contato armazenado. |
GivenName |
Obtém ou define o nome fornecido do contato armazenado. |
HonorificPrefix |
Obtém ou define o prefixo honorífico do contato armazenado. |
HonorificSuffix |
Obtém ou define o sufixo honorífico do contato armazenado. |
Id |
Obtém o identificador local do contato armazenado. |
RemoteId |
Obtém o identificador remoto do contato armazenado. |
Store |
Obtém o ContactStore no qual o contato é armazenado. |
Métodos
GetDisplayPictureAsync() |
Obtém a imagem de exibição de um contato armazenado. |
GetExtendedPropertiesAsync() |
Obtém as propriedades estendidas de um contato armazenado como um mapa de pares nome/valor. |
GetPropertiesAsync() |
Obtém as propriedades conhecidas do contato. |
ReplaceExistingContactAsync(String) |
Substitui o contato pela ID especificada pelo contato atual. |
SaveAsync() |
Salva o estado atual do contato no repositório de contatos. |
SetDisplayPictureAsync(IInputStream) |
Define a imagem de exibição de um contato usando um objeto IInputStream . |
ToVcardAsync() |
Recupera uma representação vCard do contato usando o formato vCard versão 3.0. |
ToVcardAsync(VCardFormat) |
Recupera uma representação vCard do contato usando o formato vCard especificado. |