Как получить SPWebApplication от SPWeb? - PullRequest
12 голосов
/ 17 февраля 2011

Так что я нахожусь внутри веб расширенной функции (properties.Feature.Parent = SPWeb).

Как мне получить SPWebApplication из этого SPWeb?

Я пытался:

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

Но, конечно, я получаю исключение, потому что я не могу привести объект SPWeb как SPWebApplication.

1 Ответ

16 голосов
/ 17 февраля 2011

Вы можете попробовать:

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