This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IL > ILockInfo Interface > ILockInfo.LockType Property (ArcObjects .NET 10.4 SDK) |
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
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.