Share via


StoredContact 类

定义

表示与自定义联系人存储关联的联系人。

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
继承
Object Platform::Object IInspectable StoredContact
属性
实现

Windows 要求

设备系列
Windows Mobile Extension SDK (在 10.0.10240.0 中引入)
API contract
Windows.Phone.PhoneContract (在 v1.0 中引入)
应用功能
ID_CAP_CONTACTS [Windows Phone]

注解

必须打开应用的联系人存储才能获取 StoredContact 对象。 若要处理尚未与存储关联的联系人信息或从 vCard 分析联系人信息,请使用 ContactInformation 类。

这些 API 创建或获取 StoredContact 对象:

构造函数

StoredContact(ContactStore)

初始化 StoredContact 类的新实例。

StoredContact(ContactStore, ContactInformation)

初始化 StoredContact 类的新实例,并初始化提供的 ContactInformation 对象的属性值。

属性

DisplayName

获取或设置存储联系人的显示名称。

DisplayPicture

获取存储联系人的显示图片。

DisplayPictureDate

获取或修改显示图片的日期。 用于启用按日期对显示图片进行排序。

FamilyName

获取或设置存储的联系人的姓氏。

GivenName

获取或设置存储联系人的给定名称。

HonorificPrefix

获取或设置存储联系人的荣誉前缀。

HonorificSuffix

获取或设置存储的联系人的荣誉后缀。

Id

获取存储的联系人的本地标识符。

RemoteId

获取存储的联系人的远程标识符。

Store

获取存储联系人的 ContactStore

方法

GetDisplayPictureAsync()

获取存储联系人的显示图片。

GetExtendedPropertiesAsync()

获取作为名称/值对映射的存储联系人的扩展属性。

GetPropertiesAsync()

获取联系人的已知属性。

ReplaceExistingContactAsync(String)

将具有指定 ID 的联系人替换为当前联系人。

SaveAsync()

将联系人的当前状态保存到联系人存储。

SetDisplayPictureAsync(IInputStream)

使用 IInputStream 对象设置联系人的显示图片。

ToVcardAsync()

使用 vCard 版本 3.0 格式检索联系人的 vCard 表示形式。

ToVcardAsync(VCardFormat)

使用指定的 vCard 格式检索联系人的 vCard 表示形式。

适用于

另请参阅