SecurityWebService.SetPermissions-Methode
Legt eine Berechtigung für die Identität im System fest. Wenn Zusammenführung angegeben wird und einen bereits vorhandenen Eintrag wird die beiden Berechtigungen wird zusammengeführt gefunden. Wenn die Berechtigungen zusammen, die neuen Berechtigungen haben Vorrang vor den alten Berechtigungen, wenn Konflikte in Bits gibt. Das Entfernen in diesem Kontext bezieht sich auf das Entfernen von Bits auf Berechtigungen keine Berechtigungen selbst an. Beim Entfernen bieten alle Bits, die eingefügt werden oder verweigern werden entfernt.
Namespace: Microsoft.TeamFoundation.Server.Core.WebServices
Assembly: Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)
Syntax
'Declaration
<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
)
Parameter
- namespaceId
Typ: System.Guid
Der Namespace, um diese Änderungen einchecken vorzunehmen.
- token
Typ: System.String
Das Token, um die Berechtigungen festzulegen an.
- accessControlEntries
Typ: System.Collections.Generic.List<AccessControlEntryDetails>
Die Berechtigungen festzulegen.
- merge
Typ: System.Boolean
True, wenn Berechtigungsbits zusammengeführt werden.
Rückgabewert
Typ: System.Collections.Generic.List<AccessControlEntryDetails>
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.