ContactField 类

定义

描述一段联系人数据。

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

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后更改或不可用。 请改用 ContactPhoneContactEmail

创建新的 ContactField对象。

ContactField(String, ContactFieldType)

注意

IContactFieldFactory 可能会在Windows 8.1后更改或不可用。 请改用 ContactPhoneContactEmail

创建新的 ContactField对象。

ContactField(String, String, ContactFieldType, ContactFieldCategory)

注意

IContactFieldFactory 可能会在Windows 8.1后更改或不可用。 请改用 ContactPhoneContactEmail

创建新的 ContactField对象。

属性

Category

获取联系人数据的类别。

注意

Windows 8.1后,ContactField 可能会更改或不可用。 请改用 ContactAddressContactPhoneContactSignificantOtherContactContactEmailContactConnectedServiceAccountContactWebsiteContactJobInfoContactDate

Name

注意

Windows 8.1后,ContactField 可能会更改或不可用。 请改用 ContactAddressContactPhoneContactSignificantOtherContactContactEmailContactConnectedServiceAccountContactWebsiteContactJobInfoContactDate

获取字段名。

Type

注意

Windows 8.1后,ContactField 可能会更改或不可用。 请改用 ContactAddressContactPhoneContactSignificantOtherContactContactEmailContactConnectedServiceAccountContactWebsiteContactJobInfoContactDate

获取数据的联系人字段类型。

Value

注意

Windows 8.1后,ContactField 可能会更改或不可用。 请改用 ContactAddressContactPhoneContactSignificantOtherContactContactEmailContactConnectedServiceAccountContactWebsiteContactJobInfoContactDate

获取联系人数据的值。

适用于