2011-02-17 10 views
12

Así que estoy dentro de una web característica garabateada (properties.Feature.Parent = SPWeb).¿Cómo obtener SPWebApplication from SPWeb?

¿Cómo obtengo el SPWebApplication de este SPWeb?

me trataron:

SPWebApplication webApp = (SPWebApplication)properties.Feature.Parent; 

Pero, por supuesto, me sale una excepción porque no puedo enviar el objeto SPWeb como SPWebApplication.

Respuesta

16

Usted puede tratar de:

SPWeb web = properties.Feature.Parent as SPWeb; 
SPWebApplication webApp = web.Site.WebApplication; 
+0

Yo probé y lo hizo el trabajo. Perfecto ;-) –

+1

Necesita el siguiente espacio de nombres: Microsoft.SharePoint.Administration –