SPListItem.Update() :
Es el método más común. Actualiza la base de datos con los cambios que se le hicieron al item. Si un documento está checkout de una document library y trata de actualizar la metadata, lanzará una excepción.
SPListItem.SystemUpdate() :
Este método actualiza el item con cambios que se han hecho, pero no modifica los campos “Modified” y “Modified By”.
Cuando se llama este método, los eventos se disparan, las modificaciones son reportadas en los logs de cambios y auditoria pero las alertas no son enviadas.
SPListItem.SystemUpdate(Boolean) :
Este método es útil con listas que tiene el versionado activado. Si le paso false, es lo mismo que SystemUpdate. Si le pasa true, la versión del item es incrementado, en caso contrario no.
SPListItem.UpdateOverwriteVersion()
Actualiza el item sin crear otra versión del item.
Fuente:
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.systemupdate.aspx
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.update.aspx
http://www.sharepointkings.com/2009/02/using-splistitemupdateoverwriteversion.html
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.updateoverwriteversion.aspx
Más información:
http://www.gavd.net/servers/sharepointv4/spsv4_item.aspx?top=2&itm=1424
No hay comentarios:
Publicar un comentario