TeamFoundationSecurityNamespace.SetAccessControlEntry Method

Sets the provided AccessControlEntry in this SecurityNamespace.

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

'Declaration
Public Function SetAccessControlEntry ( _
    requestContext As TeamFoundationRequestContext, _
    token As String, _
    accessControlEntry As AccessControlEntry, _
    merge As Boolean _
) As AccessControlEntry
public AccessControlEntry SetAccessControlEntry(
    TeamFoundationRequestContext requestContext,
    string token,
    AccessControlEntry accessControlEntry,
    bool merge
)
public:
AccessControlEntry^ SetAccessControlEntry(
    TeamFoundationRequestContext^ requestContext, 
    String^ token, 
    AccessControlEntry^ accessControlEntry, 
    bool merge
)
member SetAccessControlEntry : 
        requestContext:TeamFoundationRequestContext * 
        token:string * 
        accessControlEntry:AccessControlEntry * 
        merge:bool -> AccessControlEntry
public function SetAccessControlEntry(
    requestContext : TeamFoundationRequestContext, 
    token : String, 
    accessControlEntry : AccessControlEntry, 
    merge : boolean
) : AccessControlEntry

Parameters

  • token
    Type: System.String

    The token for the AccessControlList to set the permissions on.

  • merge
    Type: System.Boolean

    If merge is true and a preexisting AccessControlEntry for the descriptor is found the two permissions will be merged. When merging permissions, if there is a conflict, the new permissions will take precedence over the old permissions. If merge is false and a preexisting AccessControlEntry for the descriptor is found, it will be dropped and the passed in permissions will be the only permissions that remain for this descriptor on this AccessControlList.

Return Value

Type: Microsoft.TeamFoundation.Framework.Server.AccessControlEntry
The new or updated permission that was set in the SecurityNamespace.

.NET Framework Security

See Also

Reference

TeamFoundationSecurityNamespace Class

Microsoft.TeamFoundation.Framework.Server Namespace