Sprache

SystemIdentification.GetSystemIdForUser(User) Methode

Definition

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).

Gilt für: