SystemIdentification.GetSystemIdForUser(User) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Bezeichnerwert für das System basierend auf der Benutzer-ID ab.
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
Parameter
- user
- User
Die Benutzerdaten , die zum Erstellen der System-ID verwendet werden sollen. Wenn der Wert lautet null, ruft diese Methode die ID des aktuellen Benutzers ab.
Gibt zurück
Ein SystemIdentificationInfo-Objekt für dieses System, basierend auf der Benutzer-ID.
Windows-Anforderungen
| Anforderungen | Beschreibung |
|---|---|
| App-Funktionen |
userSystemId
|
Hinweise
Der von dieser Methode zurückgegebene Bezeichner ist spezifisch für einen Benutzer auf dem aktuellen Gerät und ermöglicht die Korrelation der Nutzung für verschiedene Anwendungen, die auf demselben Gerät für einen bestimmten Benutzer ausgeführt werden. Apps, die nicht mit mehreren Benutzern kompatibel sind, sollten nur an diese Methode übergeben null werden, die die ID des aktuellen Benutzers abruft.
Die Verwendung dieser Methode ist durch die userSystemId-Funktion eingeschränkt, was eine eingeschränkte Funktion ist, die Microsoft Genehmigung erfordert. Beachten Sie, dass die meisten Anrufer stattdessen die Windows verwenden sollten. System.Profile.SystemIdentification.GetSystemIdForPublisher-Methode stattdessen, da sie für die große Mehrheit der Anwendungsfälle besser geeignet ist und keine eingeschränkte Funktion erfordert. Wenn Sie keine ID abrufen müssen, die für apps verwendet wird, die von verschiedenen Herausgebern erstellt wurden, sollten Sie diese Methode nicht verwenden.
Hinweis
Diese Methode gibt einen Bezeichner zurück, der für die Korrelation vorgesehen ist und kein Objekt bereitstellt User . Verwenden Sie Windows, um auf Eigenschaften des aktuellen Benutzers zuzugreifen (z. B. Anzeigename oder Kontoname). System.User.GetDefault (Windows 10, Version 2104+) und dann Eigenschaften über User.GetPropertyAsync mit KnownUserProperties abfragen (erfordert die UserAccountInformation-Funktion).