ISecurityNamespaceExtension.HasWritePermission, méthode
Détermine si l'utilisateur donné doit être en mesure de modifier les autorisations. Notez que la mise en œuvre de cette fonction provoque le WritePermission définie dans l'espace de noms ne pas à vérifier. Si vous souhaitez implémenter cette interface et toujours ont celles vérifiées puis veillez à dériver de la DefaultSecurityNamespaceExtension et pas substituer cette méthode.
Il est probable que cette fonction ne lèvera pas si l'appelant ne doit pas être en mesure d'autorisations en écriture.
Espace de noms : Microsoft.TeamFoundation.Framework.Server
Assembly : Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)
Syntaxe
'Déclaration
Function HasWritePermission ( _
requestContext As TeamFoundationRequestContext, _
token As String, _
removedEntries As IEnumerable(Of AccessControlEntry), _
addedEntries As IEnumerable(Of AccessControlEntry), _
inheritanceChanging As Boolean, _
recurse As Boolean _
) As Boolean
bool HasWritePermission(
TeamFoundationRequestContext requestContext,
string token,
IEnumerable<AccessControlEntry> removedEntries,
IEnumerable<AccessControlEntry> addedEntries,
bool inheritanceChanging,
bool recurse
)
Paramètres
- requestContext
Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Le contexte de la demande pour la demande actuelle qui contient l'utilisateur tente d'effectuer l'action.
- token
Type : System.String
Le jeton que sur les autorisations sont appliquées.
- removedEntries
Type : System.Collections.Generic.IEnumerable<AccessControlEntry>
Les entrées sont supprimées de ce jeton.
- addedEntries
Type : System.Collections.Generic.IEnumerable<AccessControlEntry>
Les entrées qui sont définies sur ce jeton.
- inheritanceChanging
Type : System.Boolean
True si la modification de la valeur de l'héritage.
- recurse
Type : System.Boolean
True si répète cette opération.Remarque, pour une opération recurse, que l'opération n'est possible qu'est RemoveAccessControlLists.
Valeur de retour
Type : System.Boolean
retourne Boolean ;
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.