Freigeben über


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.
  • merge
    Typ: System.Boolean
    True, wenn Berechtigungsbits zusammengeführt werden.

Rückgabewert

Typ: System.Collections.Generic.List<AccessControlEntryDetails>

.NET Framework-Sicherheit

Siehe auch

Referenz

SecurityWebService Klasse

Microsoft.TeamFoundation.Server.Core.WebServices-Namespace