Condividi tramite


Metodo TeamFoundationSecurityNamespace.CheckPermissionForAnyChildren (TeamFoundationRequestContext, String, Int32, Boolean, Boolean, PermissionEvaluationCallback)

Primi verifica se il contesto della richiesta che effettua la chiamata è uno SystemRequestContext e se è, restituisce immediatamente. Successivamente, richiede all'archivio sottostante di autorizzazione per determinare se il requestContext.UserContext dispone delle autorizzazioni richieste per questo token o uno dei relativi elementi figlio. Se i alwaysAllowAdministrators è true e il UserContext è un amministratore in questo host, l'utente dovrà autorizzazioni indipendentemente dalla valutazione di autorizzazione indicato. Se il UserContext non dispone dei requestedPermissions per tutti i figli, un SecurityAccessException verrà generata un'eccezione.

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
Public Sub CheckPermissionForAnyChildren ( _
    requestContext As TeamFoundationRequestContext, _
    token As String, _
    requestedPermissions As Integer, _
    resultIfNoChildrenFound As Boolean, _
    alwaysAllowAdministrators As Boolean, _
    permissionEvaluationCallback As PermissionEvaluationCallback _
)
public void CheckPermissionForAnyChildren(
    TeamFoundationRequestContext requestContext,
    string token,
    int requestedPermissions,
    bool resultIfNoChildrenFound,
    bool alwaysAllowAdministrators,
    PermissionEvaluationCallback permissionEvaluationCallback
)

Parametri

  • token
    Tipo: System.String
    Il token padre le autorizzazioni sta verificando.
  • requestedPermissions
    Tipo: System.Int32
    Autorizzazioni per controllare per.
  • resultIfNoChildrenFound
    Tipo: System.Boolean
    Nel caso in cui non è presente alcun elemento figlio viene trovato questo è il valore che verrà restituito.Poiché gli spazi dei nomi gerarchici sono sparse, gli elementi figlio per il token possono essere presenti ma non dispone di autorizzazioni impostate su di esse pertanto il servizio di sicurezza non vengono visualizzate.
  • alwaysAllowAdministrators
    Tipo: System.Boolean
    Se true e il UserContext è un amministratore in questo host, l'utente dovrà autorizzazione indipendentemente dalla valutazione di autorizzazione indicato.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

TeamFoundationSecurityNamespace Classe

Overload CheckPermissionForAnyChildren

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server