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
- Наследование
- Атрибуты
- Реализации
Требования к 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. Возвращает значение контактных данных. |