domingo, 26 de febrero de 2012

Diferentes maneras de actualizar un list item.

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