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


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 также можно использовать для добавления настраиваемых полей в объект Contact.

Конструкторы

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

Возвращает категорию для контактных данных.

Примечание

ContactField может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo или ContactDate.

Name

Примечание

ContactField может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo или ContactDate.

Возвращает имя поля.

Type

Примечание

ContactField может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo или ContactDate.

Возвращает тип поля контакта для данных.

Value

Примечание

ContactField может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo или ContactDate.

Возвращает значение контактных данных.

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