Saber ListItem que lanza el evento

10/01/2005 - 19:16 por grbyte | Informe spam
Hola grupo,

estoy capturando un evento en una Biblioteca de
Docuemntos, y en el SPListEvent llego a capturar la url
del documento:

Siendo listEvent ese evento:

listEvent.WebUrl & "/" & IIf(listEvent.UrlAfter = "",
listEvent.UrlBefore, listEvent.UrlAfter)

pero, cómo puedo obtener el elemento SPListItem de esa
url, o en su defecto el ID de ese SPListItem para
utilizar el método GetItemById de la Biblioteca de
Documentos y así tener el objeto...

Bueno, espero que alguien me eche un cable.

Gracias.
 

Leer las respuestas

#1 Gustavo
11/01/2005 - 22:13 | Informe spam
Hola,
En C#:
SPWeb site = listEvent.Site.OpenWeb();
SPFile file = site.GetFile(listEvent.UrlAfter);
En VB:
Dim site As SPWeb = listEvent.Site.OpenWeb()
Dim file As SPFile = site.GetFile(listEvent.UrlAfter)
Saludes,

Gustavo
http://www.gavd.net/servers


"grbyte" wrote:

Hola grupo,

estoy capturando un evento en una Biblioteca de
Docuemntos, y en el SPListEvent llego a capturar la url
del documento:

Siendo listEvent ese evento:

listEvent.WebUrl & "/" & IIf(listEvent.UrlAfter = "",
listEvent.UrlBefore, listEvent.UrlAfter)

pero, cómo puedo obtener el elemento SPListItem de esa
url, o en su defecto el ID de ese SPListItem para
utilizar el método GetItemById de la Biblioteca de
Documentos y así tener el objeto...

Bueno, espero que alguien me eche un cable.

Gracias.

Preguntas similares