TeamFoundationSecurityNamespace.SetAccessControlEntries, méthode (TeamFoundationRequestContext, String, IEnumerable<AccessControlEntry>, Boolean)
Définit l'AccessControlEntries fourni dans ce SecurityNamespace.
Si des identités valides sont fournies dans cet appel, il se lèvera.
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
- requestContext
Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Le contexte de la demande actuelle.
- token
Type : System.String
Le jeton pour la liste de contrôle d'accès définir l'AccessControlEntry activé.
- accessControlEntries
Type : System.Collections.Generic.IEnumerable<AccessControlEntry>
L'AccessControlEntries à définir dans le SecurityNamespace.
- merge
Type : System.Boolean
Si la fusion est vraie et un AccessControlEntry préexistant correspondant au descripteur est trouvé, les deux AccessControlEntries seront fusionnés.Lorsque la fusion AccessControlEntries, s'il existe un conflit dans les autorisations, les nouvelles autorisations ont la priorité sur les autorisations anciennes.Si la fusion est false et un AccessControlEntry préexistant correspondant au descripteur est trouvé, il sera supprimé et passé dans AccessControlEntry est le seul AccessControlEntry qui restent pour ce descripteur sur cette ACL.
Valeur de retour
Type : System.Collections.Generic.IEnumerable<AccessControlEntry>
Le nouveau ou mis à jour AccessControlEntires définis dans le SecurityNamespace.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
TeamFoundationSecurityNamespace Classe