Share via


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
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, 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.
PendChange
Read
ReviseOther
UndoOther
UnlockOther

See Also

Reference

Microsoft.TeamFoundation.VersionControl.Common Namespace