SPListItem.Update() 与 SPListItem.SystemUpdate()区别
来源:互联网 发布:苹果mac自带壁纸高清 编辑:程序博客网 时间:2024/05/16 01:05
大家在SharePoint开发方面都用过SPListItem.Update 方法,不过您可能没有用过SPListItem.SystemUpdate方法,现在来介绍一下这两个方法的区别;
先看一下SDK中的说明:
- SPListItem.Update, Updates the database with changes that are made to the list item.;
- SPListItem.SystemUpdate, Updates the database with changes that are made to the list item, without effecting changes in the Modified Time or Modified By fields.
从SDK的说明中可以看出,两个方法都是将SPListItem的更改保存到数据库,但Update方法会更新修改时间(=当前时间)、修改者(=当前用户),如果此列表启用了版本控制功能,Update方法还会影响Item的版本,而SPListItem.SystemUpdate方法则不会影响修改时间和修改者,在调用SystemUpdate方法时还可以使用参数来控制是否创建新版本。
- SPListItem.Update() 与 SPListItem.SystemUpdate()区别
- SharePoint : The difference and relation between SPListItem.Update and SPListItem.SystemUpdate Methods 【转载】
- SPListItem的使用
- SharePoint SPListItem 权限设置
- MOSS2007 之 SPListItem 路径问题
- Use code to approve SPListItem
- SPListItem追加之遭遇非主流(URL型SPField)
- 复制SharePoint列表项(SPListItem)到另一个列表
- SPListItem.UpdateOverwriteVersion()真的不会创建新版本吗?
- update与fixedupdate区别
- Update与LateUpdate区别
- merge与update区别
- For Update 与 For Update of 区别
- hibernate update 与 saveorupdate 区别
- hibernate merge与update区别
- update与upgrade的区别
- hibernate merge与update区别
- Hibernate merge与update区别
- 关于datawindow重复行的一些filter操作
- combobox控件使用
- tomcat7的新功能特性
- stretchableImageWithLeftCapWidth
- 非法作坊死猪拌入剧毒农药腌制腊肉公开销卖
- SPListItem.Update() 与 SPListItem.SystemUpdate()区别
- 非常流行的十款 jQuery 插件推荐
- PHP 防止 SQL 注入
- AFX_MANAGE_STATE(AfxGetStaticModuleState())
- Invoke的用法
- 深入理解计算机系统(第二章学习笔记)
- singleton模式总结
- 关于用spring的JtaTransactionManager,配置分布式事务
- linux gcc 编译时头文件和库文件搜索路径