SecurityWebService.SetPermissions, méthode
Définit une autorisation pour l'identité du système. Si la fusion est spécifiée et une entrée préexistant est trouvée les autorisations sera fusionnée. Lorsque fusionnez des autorisations, les nouvelles autorisations ont la priorité sur les autorisations anciennes si des conflits dans des bits. La suppression dans ce contexte fait référence à la suppression des bits sur les autorisations pas les autorisations elles-mêmes. En supprimant tous les bits définis dans permettent ou le refus sera supprimé.
Espace de noms : Microsoft.TeamFoundation.Server.Core.WebServices
Assembly : Microsoft.TeamFoundation.Server.Core (dans Microsoft.TeamFoundation.Server.Core.dll)
Syntaxe
'Déclaration
<WebMethodAttribute> _
Public Function SetPermissions ( _
namespaceId As Guid, _
token As String, _
accessControlEntries As List(Of AccessControlEntryDetails), _
merge As Boolean _
) As List(Of AccessControlEntryDetails)
[WebMethodAttribute]
public List<AccessControlEntryDetails> SetPermissions(
Guid namespaceId,
string token,
List<AccessControlEntryDetails> accessControlEntries,
bool merge
)
Paramètres
- namespaceId
Type : System.Guid
L'espace de noms pour apporter ces modifications dans.
- token
Type : System.String
Le jeton pour définir les autorisations en fonction.
- accessControlEntries
Type : System.Collections.Generic.List<AccessControlEntryDetails>
Les autorisations à définir.
- merge
Type : System.Boolean
True si les bits d'autorisation sont fusionnés.
Valeur de retour
Type : System.Collections.Generic.List<AccessControlEntryDetails>
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
Microsoft.TeamFoundation.Server.Core.WebServices, espace de noms