Поделиться через


ContactFieldFactory Класс

Определение

Создает поля, содержащие сведения о контакте. Затем эти поля можно добавить в объект Contact , чтобы создать контакт. Этот класс доступен только для приложений, поддерживающих контракт 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. Вместо этого используйте ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactWebsite, ContactJobInfo или ContactDate.

Методы

CreateField(String, ContactFieldType, ContactFieldCategory)

Создает поле, содержащее сведения о контакте.

Примечание

IContactFieldFactory может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте ContactPhone или ContactEmail.

CreateField(String, ContactFieldType)

Создает поле, содержащее сведения о контакте.

Примечание

IContactFieldFactory может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте ContactPhone или ContactEmail.

CreateField(String, String, ContactFieldType, ContactFieldCategory)

Создает поле, содержащее сведения о контакте.

Примечание

IContactFieldFactory может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте ContactPhone или ContactEmail.

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.

Применяется к