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

来源:互联网 发布:神魔诛天战宠进阶数据 编辑:程序博客网 时间:2024/06/06 03:29

本文转载自: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 编辑锁


关闭编辑即可

0 0
原创粉丝点击