TeamFoundationSecurityNamespace.SetPermissions, méthode
Définit une autorisation pour le 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 Function SetPermissions ( _
requestContext As TeamFoundationRequestContext, _
token As String, _
descriptor As IdentityDescriptor, _
allow As Integer, _
deny As Integer, _
merge As Boolean _
) As AccessControlEntry
public AccessControlEntry SetPermissions(
TeamFoundationRequestContext requestContext,
string token,
IdentityDescriptor descriptor,
int allow,
int deny,
bool merge
)
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 les autorisations sur.
- descriptor
Type : Microsoft.TeamFoundation.Framework.Server.IdentityDescriptor
Le descripteur pour définir les autorisations pour.
- allow
Type : System.Int32
Les autorisations permises à définir.
- deny
Type : System.Int32
Les autorisations refusées à définir.
- merge
Type : System.Boolean
Si la fusion est true et un AccessControlEntry préexistant pour le descripteur est trouvée, les deux autorisations seront fusionnées.Lorsque vous fusionnez des autorisations, s'il existe un conflit, 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 les autorisations passées seront les seules autorisations restent pour ce descripteur sur ce AccessControlList.
Valeur de retour
Type : Microsoft.TeamFoundation.Framework.Server.AccessControlEntry
AccessControlEnty nouveau ou mis à jour qui a été défini 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.