• C#版本提交


    public void VersionEdit(IFeatureWorkspace featureWorkspace)
    {
        IFeatureClass featureClass = featureWorkspace.OpenFeatureClass("Feature_Class_Name");

        IVersion2 version = (IVersion2)featureWorkspace;
       

        //IVersionedWorkspace versionedWorkspace = (IVersionedWorkspace)version;
        IVersionEdit4 versionEdit = (IVersionEdit4)version;

        //reconcile against the default version
        if(version.HasParent() != false)
        {
            Boolean conflictsDetected = versionEdit.Reconcile4("SDE.DEFAULT", true, false, false, false);

            IVersion preReconcileVersion = versionEdit.PreReconcileVersion;
            IVersion commonAncestorVersion = versionEdit.CommonAncestorVersion;
            IVersion reconcileVersion = versionEdit.ReconcileVersion;
            IVersion startEditingVersion = versionEdit.StartEditingVersion;

            //no conflicts detected so post can be performed
            if (conflictsDetected != true && versionEdit.CanPost())
            {
                versionEdit.Post("SDE.DEFAULT");
            }
        }
    }


  • 相关阅读:
    样式
    样式表的类别、选择器和优先级
    随记
    框架
    表单元素
    HTLM内容容器标签和常用标签
    HTML5的意义、改变以及全局属性
    11月21日html基础
    感想 目标和展望
    C++结构体实例和类实例的初始化
  • 原文地址:https://www.cnblogs.com/zuiyirenjian/p/1909485.html
Copyright © 2020-2023  润新知