关于ArcObjects图层编辑的读写编辑锁

    xiaoxiao2021-04-11  34

    本文转载自:https://www.douban.com/note/575390647/

    1.生成FeatureClass时会生成.sr.lock,通过以下方式解除写锁。

        IWorkspaceFactoryLockControl ipWsFactoryLock = (IWorkspaceFactoryLockControl)pWorkspaceFactory;             if (ipWsFactoryLock.SchemaLockingEnabled)             {                 ipWsFactoryLock.DisableSchemaLocking();             }

    2.使用游标FeatureCursor时会生成.rd.lock 读锁或是wr.lock写锁,通过以下方式解除锁

    释放游标 System.Runtime.InteropServices.Marshal.ReleaseComObject(pFeatureCursor);

    3.开启编辑空间,产生.ed.lock 编辑锁

    关闭编辑即可

    转载请注明原文地址: https://ju.6miu.com/read-666556.html

    最新回复(0)