Share via


LockManager.LockType Enumeration

The lock types (aka the complete lock hierarchy). Order of appearance in this list is meaningless, as every value must be declared according to its LockKind and LockLevel.

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

Syntax

'Declaration
Public Enumeration LockType
public enum LockType
public enum class LockType
type LockType
public enum LockType

Members

Member name Description
HostLockExclusive X lock on a host

HostLockIntentExclusive IX lock on a host

HostLockIntentShared IS lock on a host

HostLockShared S lock on a host

HostLockSharedIntentExclusive SIX lock on a host

HostLockUpdate U lock on a host

HostTableExclusive Exclusive lock on the host table

HostTableShared Shared lock on the host table

LeafMonitorLock Any leaf (most nested) monitor lock.

MapLockExclusive Exclusive lock on the map

MapLockShared Shared lock on the map

See Also

Reference

Microsoft.TeamFoundation.Framework.Server Namespace