StoredContact 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示与自定义联系人存储关联的联系人。
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
- 继承
- 属性
- 实现
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 对象:
- ContactStore.CreateMeContactAsync
- ContactStore.FindContactByIdAsync
- ContactStore.FindContactByRemoteIdAsync
- ContactQueryResult.GetContactsAsync (返回集合)
构造函数
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 表示形式。 |