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)
Syntax
'Declaration
<FlagsAttribute> _
Public Enumeration VersionedItemPermissions
[FlagsAttribute]
public enum VersionedItemPermissions
[FlagsAttribute]
public enum class VersionedItemPermissions
[<FlagsAttribute>]
type VersionedItemPermissions
public enum VersionedItemPermissions
Members
Member name | Description | |
---|---|---|
AdminProjectRights | ||
All | ||
Checkin | ||
CheckinOther | ||
Label | ||
LabelOther | ||
Lock | ||
ManageBranch | Determines 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. | |
Merge | Determines whether a given user has permissions to perform merge operations. | |
None | ||
PendChange | ||
Read | ||
ReviseOther | ||
UndoOther | ||
UnlockOther |