ContactField 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述一段联系人数据。
public ref class ContactField sealed : IContactField
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Contacts.IContactFieldFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactField final : IContactField
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Contacts.IContactFieldFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class ContactField final : IContactField
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Contacts.IContactFieldFactory), 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 ContactField : IContactField
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Contacts.IContactFieldFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ContactField : IContactField
function ContactField(name, value, type, category)
Public NotInheritable Class ContactField
Implements IContactField
- 继承
- 属性
- 实现
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
应用功能 |
contactsSystem
|
注解
每次创建 Contact 对象时,都会获得 一个 Fields 属性。 此属性包含与联系人相关的数据。 若要使用数据填充 Contact 对象,请将 Fields 对象追加到 ContactField 的一个或多个实例。
ContactField 对象必须至少包含字符串值和 ContactFieldType,该类型指定数据是电话号码、电子邮件地址、物理地址还是其他内容。 还可以添加 ContactFieldCategory ,以区分家庭、工作、个人或其他数据。 还可以使用 ContactField 对象向 联系人添加自定义字段。
构造函数
ContactField(String, ContactFieldType, ContactFieldCategory) |
注意 IContactFieldFactory 可能会在Windows 8.1后更改或不可用。 请改用 ContactPhone 或 ContactEmail。 创建新的 ContactField对象。 |
ContactField(String, ContactFieldType) |
注意 IContactFieldFactory 可能会在Windows 8.1后更改或不可用。 请改用 ContactPhone 或 ContactEmail。 创建新的 ContactField对象。 |
ContactField(String, String, ContactFieldType, ContactFieldCategory) |
注意 IContactFieldFactory 可能会在Windows 8.1后更改或不可用。 请改用 ContactPhone 或 ContactEmail。 创建新的 ContactField对象。 |
属性
Category |
获取联系人数据的类别。 注意 Windows 8.1后,ContactField 可能会更改或不可用。 请改用 ContactAddress、 ContactPhone、 ContactSignificantOther、 Contact、 ContactEmail、 ContactConnectedServiceAccount、 ContactWebsite、 ContactJobInfo 或 ContactDate。 |
Name |
注意 Windows 8.1后,ContactField 可能会更改或不可用。 请改用 ContactAddress、 ContactPhone、 ContactSignificantOther、 Contact、 ContactEmail、 ContactConnectedServiceAccount、 ContactWebsite、 ContactJobInfo 或 ContactDate。 获取字段名。 |
Type |
注意 Windows 8.1后,ContactField 可能会更改或不可用。 请改用 ContactAddress、 ContactPhone、 ContactSignificantOther、 Contact、 ContactEmail、 ContactConnectedServiceAccount、 ContactWebsite、 ContactJobInfo 或 ContactDate。 获取数据的联系人字段类型。 |
Value |
注意 Windows 8.1后,ContactField 可能会更改或不可用。 请改用 ContactAddress、 ContactPhone、 ContactSignificantOther、 Contact、 ContactEmail、 ContactConnectedServiceAccount、 ContactWebsite、 ContactJobInfo 或 ContactDate。 获取联系人数据的值。 |