Metodo ISecurityNamespaceExtension.HasWritePermission
Restituisce se l'utente specificato deve poter modificare le autorizzazioni. Si noti che implementa questa funzione determina il WritePermission definita nello spazio dei nomi non da controllare. Se si desidera implementare questa interfaccia e fare quindi controllare quelli per garantire la derivazione da DefaultSecurityNamespaceExtension e non eseguire l'override di questo metodo.
È previsto che questa funzione non si genera se il chiamante riesca alle autorizzazioni di scrittura.
Spazio dei nomi: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- requestContext
Tipo: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Il contesto della richiesta per la richiesta corrente che include utente che tenta di eseguire l'operazione.
- token
Tipo: System.String
Il token le autorizzazioni sono attivate in.
- removedEntries
Tipo: System.Collections.Generic.IEnumerable<AccessControlEntry>
Le voci non rimuovere su questo token.
- addedEntries
Tipo: System.Collections.Generic.IEnumerable<AccessControlEntry>
Le voci impostate su questo token.
- inheritanceChanging
Tipo: System.Boolean
True se il valore di ereditarietà viene modificato.
- recurse
Tipo: System.Boolean
True se l'operazione recurse.Si noti che, per un'operazione di recurse, l'unica operazione è possibile RemoveAccessControlLists.
Valore restituito
Tipo: System.Boolean
Restituisca il valore Boolean.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.