TeamFoundationSecurityNamespace.SetAccessControlEntries, méthode (TeamFoundationRequestContext, String, IEnumerable<AccessControlEntry>, Boolean, Boolean)
Définit le AccessControlEntries fourni dans cette SecurityNamespace.
Espace de noms : Microsoft.TeamFoundation.Framework.Server
Assembly : Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)
Syntaxe
'Déclaration
Public Function SetAccessControlEntries ( _
requestContext As TeamFoundationRequestContext, _
token As String, _
accessControlEntries As IEnumerable(Of AccessControlEntry), _
merge As Boolean, _
throwOnInvalidIdentity As Boolean _
) As IEnumerable(Of AccessControlEntry)
public IEnumerable<AccessControlEntry> SetAccessControlEntries(
TeamFoundationRequestContext requestContext,
string token,
IEnumerable<AccessControlEntry> accessControlEntries,
bool merge,
bool throwOnInvalidIdentity
)
Paramètres
- requestContext
Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Le contexte de la demande en cours.
- token
Type : System.String
Le jeton pour la AccessControlList définir la AccessControlEntry sur.
- accessControlEntries
Type : System.Collections.Generic.IEnumerable<AccessControlEntry>
AccessControlEntries à définir dans le SecurityNamespace.
- 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.
- throwOnInvalidIdentity
Type : System.Boolean
Si une entrée ace est rencontrée avec une référence à une identité non valide, que ce paramètre détermine si la méthode lève ou simplement supprime les identités.
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
- 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