ContactLocationField クラス

ContactLocationField Class

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

ユーザーの場所およびアドレスに関する情報を含んでいます。

構文


var contactLocationField = new Windows.ApplicationModel.Contacts.ContactLocationField(string);
var contactLocationField = new Windows.ApplicationModel.Contacts.ContactLocationField(string, contactFieldCategory);
var contactLocationField = new Windows.ApplicationModel.Contacts.ContactLocationField(string, contactFieldCategory, string, string, string, string, string);

属性

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

メンバー

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

コンストラクター

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

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

 

メソッド

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

プロパティ

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

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

Category

読み取り専用IContactField 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.

City

読み取り専用ContactLocationField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress. Gets the contact's city.

Country

読み取り専用ContactLocationField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress. Gets the contact's country.

Name

読み取り専用IContactField 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.

PostalCode

読み取り専用ContactLocationField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress. Gets the contact's postal code.

Region

読み取り専用ContactLocationField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress. Gets the contact's region.

Street

読み取り専用ContactLocationField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress. Gets the contact's street.

Type

読み取り専用IContactField 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.

UnstructuredAddress

読み取り専用ContactLocationField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress. Gets a string that represents an unstructured address.

Value

読み取り専用IContactField 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.

 

解説

連絡先プロバイダーが要求された連絡先情報を返すとき、アプリケーションは ContactLocationField オブジェクトのコレクションを受け取ります。これらのオブジェクトには ContactInformation.Location プロパティを通じてアクセスできます。

このコード例は、ContactInstantMessageField オブジェクトの使用方法を示しています。


function getLocation() {
    var picker = Windows.ApplicationModel.Contacts.ContactPicker();
    picker.commitButtonText = "Select";
    picker.selectionMode = Windows.ApplicationModel.Contacts.ContactSelectionMode.fields;
    picker.desiredFields.append(Windows.ApplicationModel.Contacts.KnownContactField.location);
    picker.pickSingleContactAsync().then(function (contact) {
        var contactElement = document.createElement("div");
        var contactData = contact.name + "<br/>";
        contactData += contact.locations[0].city + "<br/>";
        contactData += contact.locations[0].country + "<br/>";
        contactData += contact.locations[0].postalcode + "<br/>";
        contactData += contact.locations[0].region = "<br/>";
        contactData += contact.locations[0].street + "<br/>";
        contactData += contact.instantMessages[0].category + "<br/>";
        contactData += contact.instantMessages[0].type;
        contactElement.innerHTML = contactData;
        document.body.appendChild(contactElement);
    });
}


要件

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

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

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

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

名前空間

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

メタデータ

Windows.winmd

 

 

表示:
© 2018 Microsoft