KnownContactField クラス

KnownContactField Class

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

電子メール アドレスおよび電話番号のような一般に要求される情報を格納するための、連絡先フィールドの名前を含む静的クラス。

構文


var knownContactField = Windows.ApplicationModel.Contacts.KnownContactField;

属性

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

メンバー

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

メソッド

The KnownContactField クラス には次のメソッドがあります。 With C#、Visual Basic、および C++ では、以下からもメソッドが継承されます。Object クラス.

メソッド説明
ConvertNameToType KnownContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactConnectedServiceAccount, or ContactEmail. Converts a string representing the name of a field to its corresponding type.
ConvertTypeToName KnownContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactConnectedServiceAccount, or ContactEmail. Converts the type of a field to its corresponding string name.

 

プロパティ

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

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

Email

読み取り専用KnownContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactConnectedServiceAccount, or ContactEmail. Contains the name of the field used for email addresses.

InstantMessage

読み取り専用KnownContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactConnectedServiceAccount, or ContactEmail. Contains the name of the field used for instant messaging accounts.

Location

読み取り専用KnownContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactConnectedServiceAccount, or ContactEmail. Contains the name of the field used for the contact's location.

PhoneNumber

読み取り専用KnownContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactConnectedServiceAccount, or ContactEmail. Contains the name of the field used for phone numbers.

 

解説

KnownContactField クラスは ContactPickerDesiredFields プロパティのパラメーターとして使用するためにデザインされています。これにより、アプリケーションは連絡先のプロバイダーから取得するフィールドを明確に指定できます。

この例は、KnownContactField クラスを使用する方法を示しています。


function selectKnownFields() {
    var picker = Windows.ApplicationModel.Contacts.ContactPicker();
    picker.commitButtonText = "Select";
    picker.selectionMode = Windows.ApplicationModel.Contacts.ContactSelectionMode.fields;
    picker.desiredFields.append(Windows.ApplicationModel.Contacts.KnownContactField.email);
    picker.desiredFields.append(Windows.ApplicationModel.Contacts.KnownContactField.instantMessage);
    picker.desiredFields.append(Windows.ApplicationModel.Contacts.KnownContactField.location);
    picker.desiredFields.append(Windows.ApplicationModel.Contacts.KnownContactField.phoneNumber);
    picker.pickSingleContactAsync().then(function (contact) {
        var contactElement = document.createElement("div");
        var contactData = contact.name + ", ";
        contactData += contact.emails[0].value + ", ";
        contactData += contact.instantMessages[0].value + ", ";
        contactData += contact.locations[0].value + ", ";
        contactData += contact.phoneNumbers[0].value;
        contactElement.innerText = contactData;
        document.body.appendChild(contactElement);
    });
}


要件

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

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

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

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

名前空間

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

メタデータ

Windows.winmd

 

 

表示:
© 2016 Microsoft