Metodo TeamFoundationSecurityNamespace.HasPermission

Includi membri protetti
Includi membri ereditati

Si tratta di un membro di overload. Per informazioni complete su questo membro, inclusi la sintassi, l'utilizzo e gli esempi, fare clic su un nome nell'elenco degli overload.

Elenco di overload

  Nome Descrizione
Metodo pubblico HasPermission(TeamFoundationRequestContext, IEnumerable<String>, Int32, Boolean, PermissionEvaluationCallback) Prima controlla se il contesto di richiesta che effettua la chiamata è un SystemRequestContext e se è, restituisce true immediatamente.Successivamente, viene eseguita una query all'archivio autorizzazioni sottostante per determinare se il requestContext.UserContext dispone di autorizzazioni richieste per i token.Se alwaysAllowAdministrators è true e UserContext è un amministratore su questo server, è necessario che l'utente disporrà delle autorizzazioni indipendentemente da ciò che dice la valutazione delle autorizzazioni.Se UserContext non dispone di requestedPermissions, verrà restituita false.
Metodo pubblico HasPermission(TeamFoundationRequestContext, String, Int32, Boolean, PermissionEvaluationCallback) Prima controlla se il contesto di richiesta che effettua la chiamata è un SystemRequestContext e se è, restituisce true immediatamente.Successivamente, viene eseguita una query all'archivio autorizzazioni sottostante per determinare se il requestContext.UserContext dispone delle autorizzazioni richieste su questo token.Se alwaysAllowAdministrators è true e UserContext è un amministratore su questo server, è necessario che l'utente disporrà delle autorizzazioni indipendentemente da ciò che dice la valutazione delle autorizzazioni.Se UserContext non dispone di requestedPermissions, verrà restituita false.

In alto

Vedere anche

Riferimenti

TeamFoundationSecurityNamespace Classe

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server