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)


Public Enumeration LockType
public enum LockType
public enum class LockType
type LockType
public enum LockType


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


Microsoft.TeamFoundation.Framework.Server Namespace