Contact クラス

定義

連絡先を表します。

public ref class Contact sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class Contact final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class Contact final
[Windows.Foundation.Metadata.Activatable(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 Contact
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Contact
function Contact()
Public NotInheritable Class Contact
継承
Object Platform::Object IInspectable Contact
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)
アプリの機能
contactsSystem

注釈

アプリに連絡先情報を格納する方法に関係なく、その情報を Contact オブジェクトに格納できる必要があります。 これにより、ユーザーが連絡先を選択できるようにする他のアプリでは、アプリを使用して、提供される連絡先情報を処理できます。

連絡先を管理する方法については、「 連絡先と予定表」を参照してください。

コンストラクター

Contact()

Contact クラスの新しいインスタンスを作成します。

プロパティ

Addresses

連絡先の連絡先アドレスを取得します。

AggregateId

これが集約連絡先の一部である未加工の連絡先の場合、このプロパティは親集計を識別します。

ConnectedServiceAccounts

連絡先の接続済みサービス アカウントを取得します。

ContactListId

この連絡先がメンバーである ContactList を識別する文字列を取得します。

DataSuppliers

連絡先のデータ サプライヤーを取得します。 各データ サプライヤーの最大文字列長は 50 文字です。

DisplayName

連絡先の表示名を取得します。

DisplayNameOverride

ユーザーが手動で入力した表示名を取得または設定します。

DisplayPictureUserUpdateTime

ユーザーが最後に表示画像を更新した時刻を取得または設定します。

Emails

連絡先のメール アドレスを取得します。

Fields

連絡先に関する情報を含むフィールドを設定します。

注意

Fieldsは、Windows 8.1後にリリースで変更または使用できない可能性があります。 代わりに、 電話電子メールアドレス、または ConnectedServiceAccounts を使用します

FirstName

連絡先の名を取得または設定します。 名の最大文字列長は 64 文字です。

FullName

連絡先の完全な名前を取得 します

HonorificNamePrefix

連絡先の名前の敬称プレフィックスを取得または設定します。 敬語プレフィックスの最大文字列長は 32 文字です。

HonorificNameSuffix

連絡先の名前の敬称サフィックスを取得または設定します。 敬語サフィックスの最大文字列長は 32 文字です。

Id

連絡先の識別子を取得または設定します。 識別子の最大文字列長は 256 文字です。

ImportantDates

連絡先の重要な日付を取得します。

IsAggregate

これが集約 Contact であるかどうかを示す値を取得 します

IsDisplayPictureManuallySet

ユーザーが連絡先の画像を手動で設定するかどうかを示すブール値を取得 します

IsMe

この Contact がデバイスにログインしているユーザーを表すかどうかを示すブール値を取得します。

JobInfo

連絡先のジョブ情報項目を取得します。

LargeDisplayPicture

連絡先の表示画像の大きなバージョンを取得 します

LastName

連絡先の姓を取得または設定します。 姓の最大文字列長は 64 文字です。

MiddleName

連絡先のミドル ネームを取得または設定します。 ミドル ネームの最大文字列長は 64 文字です。

Name

連絡先の名前を設定して取得します。

注意

Windows 8.1後のリリースでは、名前が変更されたり、使用できなくなったりする場合があります。 代わりに、 FirstName、MiddleNameLastName を使用 します

Nickname

連絡先のニックネームを取得または設定します。

Notes

連絡先のメモを取得または設定します。 ノートの最大文字列長は 4096 文字です。

Phones

連絡先の電話に関する情報を取得します。

ProviderProperties

連絡先のプロパティ セット オブジェクトを取得します。

RemoteId

サービス プロバイダーがリモート システムの 連絡先 にアクセスするために使用できる ID を取得または設定します。

RingToneToken

連絡先の着信音ファイルへのパスを取得または設定 します

SignificantOthers

連絡先の重要な他のユーザーを取得します。

SmallDisplayPicture

連絡先の表示画像の小さいバージョンを取得 します

SortName

連絡先の並べ替えに使用する名前を取得します。

SourceDisplayPicture

元のサイズの 連絡先 の表示図を取得または設定します。

TextToneToken

連絡先から SMS/MMS メッセージを受信したときに再生するオーディオ ファイルへのパスを取得または設定 します

Thumbnail

この連絡先を表すサムネイル画像を取得または設定します。

Websites

連絡先の Web サイトを取得します。

YomiDisplayName

連絡先の Yomi (日本語と同等のふりがな) 表示名を取得します。

YomiFamilyName

連絡先の Yomi (日本語と同等のふりがな) のファミリ名を取得または設定します。 Yomi ファミリ名の最大文字列長は 120 文字です。

YomiGivenName

連絡先の Yomi (日本語と同等のふりがな) の名前を取得または設定します。 Yomi の指定された名前の最大文字列長は 120 文字です。

適用対象

こちらもご覧ください