Language

SystemIdentification.GetSystemIdForUser(User) メソッド

定義

ユーザー ID に基づいてシステムの識別子値を取得します。

public:
 static SystemIdentificationInfo ^ GetSystemIdForUser(User ^ user);
 static SystemIdentificationInfo GetSystemIdForUser(User const& user);
public static SystemIdentificationInfo GetSystemIdForUser(User user);
function getSystemIdForUser(user)
Public Shared Function GetSystemIdForUser (user As User) As SystemIdentificationInfo

パラメーター

user
User

システム ID の作成に使用する ユーザー データ。 値が null場合、このメソッドは現在のユーザーの ID を取得します。

返品

ユーザー ID に基づく、このシステムの SystemIdentificationInfo オブジェクト。

Windows の要件

要件 説明
アプリの機能
userSystemId

注釈

このメソッドによって返される識別子は、現在のデバイス上のユーザーに固有であり、特定のユーザーに対して同じデバイスで実行されている異なるアプリケーション間での使用状況の相関関係を可能にします。 マルチユーザー対応ではないアプリは、現在のユーザーの ID を取得するこのメソッドにのみ null を渡す必要があります。

このメソッドの使用は userSystemId 機能によって制限されます。これは、Microsoftの承認を必要とする制限付き機能です。 ほとんどの呼び出し元は、代わりにWindowsを使用する必要があることに注意してください。System.Profile.SystemIdentification.GetSystemIdForPublisher メソッドは、大部分のユース ケースに適しており、制限された機能を必要としないためです。 異なる発行元によって構築されたアプリ間で共有される ID を取得する必要がない場合は、このメソッドを使用しないでください。

Note

このメソッドは、相関関係を目的とした識別子を返し、 User オブジェクトを提供しません。 現在のユーザーのプロパティ (表示名やアカウント名など) にアクセスするには、Windowsを使用します。System.User.GetDefault (Windows 10 バージョン 2104 以降) と、KnownUserProperties を使用して User.GetPropertyAsync を使用してプロパティを照会する (userAccountInformation 機能が必要)。

適用対象