This documentation is archived and is not being maintained.

VersionedItemPermissions Enumeration

Defines the permission bitmasks used in the database for versioned items (files/folders) Used in tblPermission.GrantedPermission and tblPermission.RevokedPermission.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:  Microsoft.TeamFoundation.VersionControl.Common
Assembly:  Microsoft.TeamFoundation.VersionControl.Common (in Microsoft.TeamFoundation.VersionControl.Common.dll)

'Declaration
<FlagsAttribute> _
Public Enumeration VersionedItemPermissions

Member nameDescription
AdminProjectRights

All

Checkin

CheckinOther

Label

LabelOther

Lock

ManageBranchDetermines whether a given user has permissions to manage branch objects. Manage includes the following operations: create a branch object, update branch object metadata, and destroy branch objects. NOTE THAT THIS PERMISSION DOES NOT APPLY TO REGULAR BRANCHES.

MergeDetermines whether a given user has permissions to perform merge operations.

None

PendChange

Read

ReviseOther

UndoOther

UnlockOther

Show: