C#版本提交
2010-12-17 17:51
141 查看
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"); } } }
相关文章推荐
- C#用Oracle.DataAccess中连接Oracle要注意版本问题!
- 新编译的GDAL1.9 C/C++ C# Python版本
- 【C#版本详情回顾】C#3.0主要功能列表
- C#项目中的bin目录和obj目录的区别,以及Debug版本和Release版本的区别(转载)
- c# 之HttpContext通过表单提交后批量转换为Model
- SVN中已经提交的版本的注释,提示说“请管理员创建pre-revprop-change钩子”
- C#项目中的bin目录和obj目录的区别,以及Debug版本和Release版本的区别
- More Effective C# Item1 : 使用1.x框架API的泛型版本
- C# 实现版本自动更新
- git reset revert 回退回滚取消提交返回上一版本
- C# 服务器提交了协议冲突Section=ResponseHeader Detail=CR 后面必须 LF
- C#实现程序的版本升级更新
- Discuz Cookies解密算法的C#版本
- C# 各种常用集合类型的线程安全版本
- Git log(可以显示所有提交过的版本信息)和reflog(可以查看所有分支的所有操作记录(包括commit和reset的操作))
- js replace 全局替换 以表单的方式提交参数 判断是否为ie浏览器 将jquery.qqFace.js表情转换成微信的字符码 手机端省市区联动 新字体引用本地运行可以获得,放到服务器上报404 C#提取html中的汉字 MVC几种找不到资源的解决方式 使用Windows服务定时去执行一个方法的三种方式
- 如何编译同时引用两个不同版本的Assembly的C#程序
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 即时消息提醒功能改进
- [老版本] xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)
- C#网页自动登录和提交POST信息的多种方法