This document is archived and information here might be outdated.  Recommended version.


ILockInfo.LockType Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IL > ILockInfo Interface > ILockInfo.LockType Property
ArcGIS Developer Help

ILockInfo.LockType Property

The type of lock the user acquired.

[Visual Basic .NET]
Public ReadOnly Property LockType As esriLockType
[C#]
public esriLockType LockType {get;}
[C++]
HRESULT get_LockType(
  esriLockType* LockType
);
[C++]
Parameters
LockType [out, retval]

LockType is a parameter of type esriLockType*

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Remarks

The LockType method returns the type of lock the current user has on the version. Shared locks are acquired upon start editing and released at stop editing. Shared locks are promoted to Exclusive locks during reconcile or when a version is being reconciled against.

The Exclusive lock prevents multiple reconciliations against any one version simultaneously. This will prevent unnecessary reconciles, in the case where the version is reconciled and the target version is modified. Which then forces a second reconciliation and can waste server/client resources.

See Also

ILockInfo Interface