Partager via


TeamFoundationSecurityNamespace.SetAccessControlEntries, méthode (TeamFoundationRequestContext, String, IEnumerable<AccessControlEntry>, Boolean)

Définit le AccessControlEntries fourni dans cette SecurityNamespace.

Si les identités non valides sont fournies dans cet appel, il sera levée.

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

Syntaxe

'Déclaration
Public Overridable Function SetAccessControlEntries ( _
    requestContext As TeamFoundationRequestContext, _
    token As String, _
    accessControlEntries As IEnumerable(Of AccessControlEntry), _
    merge As Boolean _
) As IEnumerable(Of AccessControlEntry)
public virtual IEnumerable<AccessControlEntry> SetAccessControlEntries(
    TeamFoundationRequestContext requestContext,
    string token,
    IEnumerable<AccessControlEntry> accessControlEntries,
    bool merge
)

Paramètres

  • token
    Type : System.String
    Le jeton pour la AccessControlList définir la AccessControlEntry sur.
  • merge
    Type : System.Boolean
    Si la fusion est true et un AccessControlEntry préexistant pour le descripteur est trouvée, les deux AccessControlEntries seront fusionnées.Lors de la fusion AccessControlEntries, s'il existe un conflit dans les autorisations, les nouvelles autorisations sont prioritaires sur les autorisations de l'anciennes.Si la fusion est false et un AccessControlEntry préexistant pour le descripteur est trouvé, il va être supprimée et le AccessControlEntry transmis sera le seul AccessControlEntry qui restent pour ce descripteur sur ce AccessControlList.

Valeur de retour

Type : System.Collections.Generic.IEnumerable<AccessControlEntry>
AccessControlEntires nouveau ou mis à jour qui ont été définis dans le SecurityNamespace.

Sécurité .NET Framework

Voir aussi

Référence

TeamFoundationSecurityNamespace Classe

SetAccessControlEntries, surcharge

Microsoft.TeamFoundation.Framework.Server, espace de noms