ContactFieldFactory
ContactFieldFactory
ContactFieldFactory
ContactFieldFactory
Class
Definition
Creates fields that contain information about a contact. You can then add these fields to a Contact object to create the contact. This class is available only to apps that support the Contact contract.
public : sealed class ContactFieldFactory : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactorypublic sealed class ContactFieldFactory : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactoryPublic NotInheritable Class ContactFieldFactory Implements IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory// You can use this class in JavaScript.
- Attributes
| Device family |
Windows 10 (introduced v10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
Constructors
ContactFieldFactory() ContactFieldFactory() ContactFieldFactory() ContactFieldFactory()
Note
ContactFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactWebsite, ContactJobInfo, or ContactDate.
Creates an instance of the ContactFieldFactory class.
public : ContactFieldFactory()public ContactFieldFactory()Public Sub New()// You can use this method in JavaScript.
Methods
CreateField(String, String, ContactFieldType, ContactFieldCategory) CreateField(String, String, ContactFieldType, ContactFieldCategory) CreateField(String, String, ContactFieldType, ContactFieldCategory) CreateField(String, String, ContactFieldType, ContactFieldCategory)
Note
IContactFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactPhone or ContactEmail.
Creates a field to contain information about a contact.
public : ContactField CreateField(PlatForm::String name, PlatForm::String value, ContactFieldType type, ContactFieldCategory category)public ContactField CreateField(String name, String value, ContactFieldType type, ContactFieldCategory category)Public Function CreateField(name As String, value As String, type As ContactFieldType, category As ContactFieldCategory) As ContactField// You can use this method in JavaScript.
- name
- PlatForm::String String String String
The name of the field.
- value
- PlatForm::String String String String
The value of the field.
The type of field.
The category the field belongs to.
Contains a field that you can add to a Contact object.
CreateField(String, ContactFieldType) CreateField(String, ContactFieldType) CreateField(String, ContactFieldType) CreateField(String, ContactFieldType)
Note
IContactFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactPhone or ContactEmail.
Creates a field to contain information about a contact.
public : ContactField CreateField(PlatForm::String value, ContactFieldType type)public ContactField CreateField(String value, ContactFieldType type)Public Function CreateField(value As String, type As ContactFieldType) As ContactField// You can use this method in JavaScript.
- value
- PlatForm::String String String String
The value for the field.
The type of field.
Contains a field that you can add to a Contact object.
CreateField(String, ContactFieldType, ContactFieldCategory) CreateField(String, ContactFieldType, ContactFieldCategory) CreateField(String, ContactFieldType, ContactFieldCategory) CreateField(String, ContactFieldType, ContactFieldCategory)
Note
IContactFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactPhone or ContactEmail.
Creates a field to contain information about a contact.
public : ContactField CreateField(PlatForm::String value, ContactFieldType type, ContactFieldCategory category)public ContactField CreateField(String value, ContactFieldType type, ContactFieldCategory category)Public Function CreateField(value As String, type As ContactFieldType, category As ContactFieldCategory) As ContactField// You can use this method in JavaScript.
- value
- PlatForm::String String String String
The value for the field.
The type of field.
The category the field belongs to.
Contains a field that you can add to a Contact object.
CreateInstantMessage(String) CreateInstantMessage(String) CreateInstantMessage(String) CreateInstantMessage(String)
Note
IContactInstantMessageFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactConnectedServiceAccount.
Creates a field to contain information about a contact's instant messaging account.
public : ContactInstantMessageField CreateInstantMessage(PlatForm::String userName)public ContactInstantMessageField CreateInstantMessage(String userName)Public Function CreateInstantMessage(userName As String) As ContactInstantMessageField// You can use this method in JavaScript.
- userName
- PlatForm::String String String String
The user name for the instant messaging account.
Contains an instant messaging field that you can add to a Contact object.
CreateInstantMessage(String, ContactFieldCategory) CreateInstantMessage(String, ContactFieldCategory) CreateInstantMessage(String, ContactFieldCategory) CreateInstantMessage(String, ContactFieldCategory)
Note
IContactInstantMessageFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactConnectedServiceAccount.
Creates a field to contain information about a contact's instant messaging account.
public : ContactInstantMessageField CreateInstantMessage(PlatForm::String userName, ContactFieldCategory category)public ContactInstantMessageField CreateInstantMessage(String userName, ContactFieldCategory category)Public Function CreateInstantMessage(userName As String, category As ContactFieldCategory) As ContactInstantMessageField// You can use this method in JavaScript.
- userName
- PlatForm::String String String String
The user name for the instant messaging account.
The category the field belongs to.
Contains an instant messaging field that you can add to a Contact object.
CreateInstantMessage(String, ContactFieldCategory, String, String, Uri) CreateInstantMessage(String, ContactFieldCategory, String, String, Uri) CreateInstantMessage(String, ContactFieldCategory, String, String, Uri) CreateInstantMessage(String, ContactFieldCategory, String, String, Uri)
Note
IContactInstantMessageFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactConnectedServiceAccount.
Creates a field to contain information about a contact's instant messaging account.
public : ContactInstantMessageField CreateInstantMessage(PlatForm::String userName, ContactFieldCategory category, PlatForm::String service, PlatForm::String displayText, Uri verb)public ContactInstantMessageField CreateInstantMessage(String userName, ContactFieldCategory category, String service, String displayText, Uri verb)Public Function CreateInstantMessage(userName As String, category As ContactFieldCategory, service As String, displayText As String, verb As Uri) As ContactInstantMessageField// You can use this method in JavaScript.
- userName
- PlatForm::String String String String
The user name of the instant messaging account.
The category the field belongs to.
- service
- PlatForm::String String String String
The name of the instant messaging service.
- displayText
- PlatForm::String String String String
The text to display to prompt an instant messaging conversation.
- verb
- Uri Uri Uri Uri
The Uniform Resource Identifier (URI) that starts an instant messaging conversation.
Contains an instant messaging field that you can add to a Contact object.
CreateLocation(String) CreateLocation(String) CreateLocation(String) CreateLocation(String)
Note
IContactLocationFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress.
Creates a field to contain information about a contact's location.
public : ContactLocationField CreateLocation(PlatForm::String unstructuredAddress)public ContactLocationField CreateLocation(String unstructuredAddress)Public Function CreateLocation(unstructuredAddress As String) As ContactLocationField// You can use this method in JavaScript.
- unstructuredAddress
- PlatForm::String String String String
The address of the contact in an unstructured format.
Contains a location field that you can add to a Contact object.
- See Also
-
CreateLocation(String, ContactFieldCategory)CreateLocation(String, ContactFieldCategory)CreateLocation(String, ContactFieldCategory)CreateLocation(String, ContactFieldCategory)CreateLocation(String, ContactFieldCategory, String, String, String, String, String)CreateLocation(String, ContactFieldCategory, String, String, String, String, String)CreateLocation(String, ContactFieldCategory, String, String, String, String, String)CreateLocation(String, ContactFieldCategory, String, String, String, String, String)
CreateLocation(String, ContactFieldCategory) CreateLocation(String, ContactFieldCategory) CreateLocation(String, ContactFieldCategory) CreateLocation(String, ContactFieldCategory)
Note
IContactLocationFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress.
Creates a field to contain information about a contact's location.
public : ContactLocationField CreateLocation(PlatForm::String unstructuredAddress, ContactFieldCategory category)public ContactLocationField CreateLocation(String unstructuredAddress, ContactFieldCategory category)Public Function CreateLocation(unstructuredAddress As String, category As ContactFieldCategory) As ContactLocationField// You can use this method in JavaScript.
- unstructuredAddress
- PlatForm::String String String String
The address of the contact in an unstructured format.
The category the field belongs to.
Contains a location field that you can add to a Contact object.
- See Also
-
CreateLocation(String, ContactFieldCategory, String, String, String, String, String)CreateLocation(String, ContactFieldCategory, String, String, String, String, String)CreateLocation(String, ContactFieldCategory, String, String, String, String, String)CreateLocation(String, ContactFieldCategory, String, String, String, String, String)
CreateLocation(String, ContactFieldCategory, String, String, String, String, String) CreateLocation(String, ContactFieldCategory, String, String, String, String, String) CreateLocation(String, ContactFieldCategory, String, String, String, String, String) CreateLocation(String, ContactFieldCategory, String, String, String, String, String)
Note
IContactLocationFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress.
Creates a field to contain information about a contact's location.
public : ContactLocationField CreateLocation(PlatForm::String unstructuredAddress, ContactFieldCategory category, PlatForm::String street, PlatForm::String city, PlatForm::String region, PlatForm::String country, PlatForm::String postalCode)public ContactLocationField CreateLocation(String unstructuredAddress, ContactFieldCategory category, String street, String city, String region, String country, String postalCode)Public Function CreateLocation(unstructuredAddress As String, category As ContactFieldCategory, street As String, city As String, region As String, country As String, postalCode As String) As ContactLocationField// You can use this method in JavaScript.
- unstructuredAddress
- PlatForm::String String String String
The address of the contact in an unstructured format.
The category the field belongs to.
- street
- PlatForm::String String String String
The street address for the address.
- city
- PlatForm::String String String String
The name of the city for the address.
- region
- PlatForm::String String String String
The name of the region for the address.
- country
- PlatForm::String String String String
The name of the country for the address.
- postalCode
- PlatForm::String String String String
The postal code for the address.
Contains a location field that you can add to a Contact object.
- See Also