SecurityWebService.RemovePermissions Method
Removes the specified permission bits from the existing allows and denys for this identity. If the identity is not found, nothing is done and null is returned.
Namespace: Microsoft.TeamFoundation.Server.Core.WebServices
Assembly: Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)
Syntax
'Declaration
<WebMethodAttribute> _
Public Function RemovePermissions ( _
namespaceId As Guid, _
token As String, _
descriptor As IdentityDescriptor, _
permissions As Integer _
) As AccessControlEntryDetails
[WebMethodAttribute]
public AccessControlEntryDetails RemovePermissions(
Guid namespaceId,
string token,
IdentityDescriptor descriptor,
int permissions
)
[WebMethodAttribute]
public:
AccessControlEntryDetails^ RemovePermissions(
Guid namespaceId,
String^ token,
IdentityDescriptor^ descriptor,
int permissions
)
[<WebMethodAttribute>]
member RemovePermissions :
namespaceId:Guid *
token:string *
descriptor:IdentityDescriptor *
permissions:int -> AccessControlEntryDetails
public function RemovePermissions(
namespaceId : Guid,
token : String,
descriptor : IdentityDescriptor,
permissions : int
) : AccessControlEntryDetails
Parameters
- namespaceId
Type: System.Guid
token
Type: System.StringThe token the permissions apply to.
descriptor
Type: Microsoft.VisualStudio.Services.Identity.IdentityDescriptorThe descriptor to remove the permissions for.
permissions
Type: System.Int32The permission bits to remove.
Return Value
Type: Microsoft.TeamFoundation.Framework.Server.AccessControlEntryDetails
The updated ACE
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.