Partager via


TeamFoundationSecurityNamespace.SetPermissions, méthode

Définit une autorisation correspondant au descripteur dans ce SecurityNamespace.

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

'Déclaration
Public Overridable Function SetPermissions ( _
    requestContext As TeamFoundationRequestContext, _
    token As String, _
    descriptor As IdentityDescriptor, _
    allow As Integer, _
    deny As Integer, _
    merge As Boolean _
) As AccessControlEntry
public virtual AccessControlEntry SetPermissions(
    TeamFoundationRequestContext requestContext,
    string token,
    IdentityDescriptor descriptor,
    int allow,
    int deny,
    bool merge
)

Paramètres

  • token
    Type : System.String
    Le jeton pour la liste de contrôle d'accès définisse les autorisations en fonction.
  • allow
    Type : System.Int32
    Les autorisations permises de définir.
  • deny
    Type : System.Int32
    Les autorisations refusées de définir.
  • merge
    Type : System.Boolean
    Si la fusion est vraie et un AccessControlEntry préexistant correspondant au descripteur est trouvé les autorisations sera fusionné.Lorsque fusionnez des autorisations, s'il existe un conflit, les nouvelles autorisations ont la priorité sur les autorisations anciennes.Si la fusion est false et un AccessControlEntry préexistant correspondant au descripteur lui est trouvé sera supprimé et passé dans les autorisations sont les seules autorisations qui restent pour ce descripteur sur cette ACL.

Valeur de retour

Type : Microsoft.TeamFoundation.Framework.Server.AccessControlEntry
Le nouveau ou mis à jour AccessControlEnty défini dans le SecurityNamespace.

Sécurité .NET Framework

Voir aussi

Référence

TeamFoundationSecurityNamespace Classe

Microsoft.TeamFoundation.Framework.Server, espace de noms