SystemIdentification.GetSystemIdForUser(User) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore di identificatore per il sistema in base all'ID utente.
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
Parametri
- user
- User
Dati utente da usare per la creazione dell'ID di sistema. Se il valore è null, questo metodo otterrà l'ID dell'utente corrente.
Valori restituiti
Oggetto SystemIdentificationInfo per questo sistema, in base all'ID utente.
Requisiti Windows
| Requisiti | Descrizione |
|---|---|
| Funzionalità dell'app |
userSystemId
|
Commenti
L'identificatore restituito da questo metodo è specifico di un utente nel dispositivo corrente e consente la correlazione dell'utilizzo tra applicazioni diverse in esecuzione nello stesso dispositivo per un determinato utente. Le app che non supportano più utenti devono passare null solo a questo metodo, che ottiene l'ID dell'utente corrente.
L'uso di questo metodo è limitato dalla funzionalità userSystemId, che è una funzionalità con restrizioni che richiede Microsoft approvazione. Si noti che la maggior parte dei chiamanti deve invece usare il Windows. Il metodo System.Profile.SystemIdentification.GetSystemIdForPublisher è invece più appropriato per la maggior parte dei casi d'uso e non richiede una funzionalità limitata. Se non è necessario ottenere un ID condiviso tra app compilate da server di pubblicazione diversi, non è consigliabile usare questo metodo.
Annotazioni
Questo metodo restituisce un identificatore destinato alla correlazione e non fornisce un User oggetto . Per accedere alle proprietà dell'utente corrente,ad esempio nome visualizzato o nome account, usare Windows. System.User.GetDefault (Windows 10 versione 2104+) e quindi eseguire query sulle proprietà tramite User.GetPropertyAsync con KnownUserProperties (richiede la funzionalità userAccountInformation).