次の方法で共有


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 の 1 つ以上のインスタンスを追加します。

少なくとも、 ContactField オブジェクトには文字列値と ContactFieldType が含まれている必要があります。この値は、データが電話番号、メール アドレス、物理アドレス、またはその他のどれであるかを指定します。 ContactFieldCategory を追加して、自宅、職場、個人、またはその他のデータを区別することもできます。 ContactField オブジェクトを使用して、ユーザー設定フィールドを Contact に追加することもできます。

コンストラクター

ContactField(String, ContactFieldType, ContactFieldCategory)

Note

IContactFieldFactory は、Windows 8.1後にリリースで変更または使用できない場合があります。 代わりに、 ContactPhone または ContactEmail を使用してください。

新しい ContactFieldオブジェクトを作成します。

ContactField(String, ContactFieldType)

Note

IContactFieldFactory は、Windows 8.1後にリリースで変更または使用できない場合があります。 代わりに、 ContactPhone または ContactEmail を使用してください。

新しい ContactFieldオブジェクトを作成します。

ContactField(String, String, ContactFieldType, ContactFieldCategory)

Note

IContactFieldFactory は、Windows 8.1後にリリースで変更または使用できない場合があります。 代わりに、 ContactPhone または ContactEmail を使用してください。

新しい ContactFieldオブジェクトを作成します。

プロパティ

Category

連絡先データのカテゴリを取得します。

Note

contactField は、Windows 8.1後にリリースで変更または使用できない場合があります。 代わりに、 ContactAddressContactPhoneContactSignificantOtherContactContactEmailContactConnectedServiceAccountContactWebsiteContactJobInfo、または ContactDate を使用します。

Name

Note

contactField は、Windows 8.1後にリリースで変更または使用できない場合があります。 代わりに、 ContactAddressContactPhoneContactSignificantOtherContactContactEmailContactConnectedServiceAccountContactWebsiteContactJobInfo、または ContactDate を使用します。

フィールドの名前を取得します。

Type

Note

contactField は、Windows 8.1後にリリースで変更または使用できない場合があります。 代わりに、 ContactAddressContactPhoneContactSignificantOtherContactContactEmailContactConnectedServiceAccountContactWebsiteContactJobInfo、または ContactDate を使用します。

データの連絡先フィールドの種類を取得します。

Value

Note

contactField は、Windows 8.1後にリリースで変更または使用できない場合があります。 代わりに、 ContactAddressContactPhoneContactSignificantOtherContactContactEmailContactConnectedServiceAccountContactWebsiteContactJobInfo、または ContactDate を使用します。

連絡先データの値を取得します。

適用対象