Compartilhar via


StoredContact Classe

Definição

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

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.

Aplica-se a

Confira também