ContactField クラス

ContactField Class

[ContactField は、Windows 8.1 より後のリリースでは、変更されるか使用できなくなる可能性があります。代わりに、ContactAddressContactPhoneContactSignificantOtherContactContactEmailContactConnectedServiceAccountContactWebsiteContactJobInfo、または ContactDate を使用してください。]

一部の連絡先データについて説明します。

構文


var contactField = new Windows.ApplicationModel.Contacts.ContactField(string, contactFieldType);
var contactField = new Windows.ApplicationModel.Contacts.ContactField(string, contactFieldType, contactFieldCategory);
var contactField = new Windows.ApplicationModel.Contacts.ContactField(string, string, contactFieldType, contactFieldCategory);

属性

[Deprecated()]
[MarshalingBehavior(Agile)]
[Version(0x06020000)]

メンバー

ContactFieldクラス には次の種類のメンバーがあります。

コンストラクター

ContactFieldクラス にはこれらのコンストラクターがあります。

コンストラクター説明
ContactField(String, ContactFieldType) IContactFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactPhone or ContactEmail. Creates a new ContactField object.
ContactField(String, ContactFieldType, ContactFieldCategory) IContactFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactPhone or ContactEmail. Creates a new ContactField object.
ContactField(String, String, ContactFieldType, ContactFieldCategory) IContactFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactPhone or ContactEmail. Creates a new ContactField object.

 

メソッド

The ContactField クラス からメソッドを継承します。Object クラス (C#/VB/C++).

プロパティ

ContactFieldクラス には次のプロパティがあります。

プロパティアクセスの種類説明

Category

読み取り専用ContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo, or ContactDate. Gets the category for the contact data.

Name

読み取り専用ContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo, or ContactDate. Gets the name of the field.

Type

読み取り専用ContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo, or ContactDate. Gets the contact field type for the data.

Value

読み取り専用ContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo, or ContactDate. Gets the value of the contact data.

 

解説

Contact オブジェクトが作成されるたびに、Fields プロパティが取得されます。このプロパティには、連絡先に関連するデータが格納されます。Contact オブジェクトにデータを入力するには、ContactField の 1 つ以上のインスタンスがある Fields オブジェクトを追加します。

ContactField オブジェクトには、データが電話番号、電子メール アドレス、物理アドレス、またはそれ以外かどうかを指定する、文字列値および ContactFieldType が必ず含まれています。ContactFieldCategory を追加して、自宅、会社、個人、またはその他のデータを区別することもできます。ContactField オブジェクトを使用して、カスタム フィールドを Contact に追加することもできます。

この例は、ContactField オブジェクトの作成と、連絡先への追加方法を示しています。


function contactFieldTest() {
    var contact = new Windows.ApplicationModel.Contacts.Contact();
    var value = "test@fabrikam.com";
    var type = Windows.ApplicationModel.Contacts.ContactFieldType.email;
    var category = Windows.ApplicationModel.Contacts.ContactFieldCategory.work;
    var contactField = new Windows.ApplicationModel.Contacts.ContactField(value, type, category);
    contact.fields.append(contactField);
}


要件

最小限サポートされるクライアント

Windows 8 [Windows ストア アプリのみ]

最小限サポートされるサーバー

Windows Server 2012 [Windows ストア アプリのみ]

名前空間

Windows.ApplicationModel.Contacts
Windows::ApplicationModel::Contacts [C++]

メタデータ

Windows.winmd

 

 

表示:
© 2017 Microsoft