使用IVersionedWorkspace进行版本检测

来源:互联网 发布:linux shell 控制语句 编辑:程序博客网 时间:2024/05/01 12:07
(pWorkspace as IWorkspaceEdit).StopEditOperation();
if (pWorkspace.Type == esriWorkspaceType.esriRemoteDatabaseWorkspace)
{
IVersionedWorkspace pVersionedWorkspace = pWorkspace as IVersionedWorkspace;
IVersionEdit pVersionEdit = pVersionedWorkspace as IVersionEdit;
bool bFlag = pVersionEdit.Reconcile(pVersionedWorkspace.DefaultVersion.VersionName);
if (bFlag)
{
//"检测到编辑冲突!"
}
}
(pWorkspace as IWorkspaceEdit).StopEditing(true);
0 0