ContactFieldFactory 类

定义

创建包含有关联系人信息的字段。 然后,可以将这些字段添加到 Contact 对象以创建联系人。 此类仅适用于支持“联系人”合约的应用。

public ref class ContactFieldFactory sealed : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactFieldFactory final : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ContactFieldFactory final : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
[Windows.Foundation.Metadata.Activatable(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 ContactFieldFactory : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ContactFieldFactory : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
function ContactFieldFactory()
Public NotInheritable Class ContactFieldFactory
Implements IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
继承
Object Platform::Object IInspectable ContactFieldFactory
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
应用功能
contactsSystem

构造函数

ContactFieldFactory()

创建 ContactFieldFactory类的实例。

注意

contactFieldFactory 可能会在Windows 8.1后更改或无法用于发布。 请改用 ContactAddressContactPhoneContactSignificantOtherContactContactEmailContactWebsiteContactJobInfoContactDate

方法

CreateField(String, ContactFieldType, ContactFieldCategory)

创建一个字段以包含有关联系人的信息。

注意

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

CreateField(String, ContactFieldType)

创建一个字段以包含有关联系人的信息。

注意

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

CreateField(String, String, ContactFieldType, ContactFieldCategory)

创建一个字段以包含有关联系人的信息。

注意

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

CreateInstantMessage(String, ContactFieldCategory, String, String, Uri)

创建一个字段,以包含有关联系人的即时消息帐户的信息。

注意

IContactInstantMessageFieldFactory 可能会在Windows 8.1后更改或不可用于发布。 请改用 ContactConnectedServiceAccount

CreateInstantMessage(String, ContactFieldCategory)

创建一个字段,以包含有关联系人的即时消息帐户的信息。

注意

IContactInstantMessageFieldFactory 可能会在Windows 8.1后更改或不可用于发布。 请改用 ContactConnectedServiceAccount

CreateInstantMessage(String)

创建一个字段,以包含有关联系人的即时消息帐户的信息。

注意

IContactInstantMessageFieldFactory 可能会在Windows 8.1后更改或不可用于发布。 请改用 ContactConnectedServiceAccount

CreateLocation(String, ContactFieldCategory, String, String, String, String, String)

创建一个字段,以包含有关联系人位置的信息。

注意

IContactLocationFieldFactory 可能会在Windows 8.1后更改或不可用。 请改用 ContactAddress

CreateLocation(String, ContactFieldCategory)

创建一个字段,以包含有关联系人位置的信息。

注意

IContactLocationFieldFactory 可能会在Windows 8.1后更改或不可用。 请改用 ContactAddress

CreateLocation(String)

创建一个字段,以包含有关联系人位置的信息。

注意

IContactLocationFieldFactory 可能会在Windows 8.1后更改或不可用。 请改用 ContactAddress

适用于