Ссылка на URL-адрес текущего веб-сайта в Sharepoint для заданий таймера

Как лучше всего ссылаться на текущий сайт / сеть в sharepoint специально для заданий таймера из примеров, приведенных ниже, и почему?

Пример1: SPWebApplication webApp = this.Parent как SPWebApplication; SPWeb oWeb = webApp.Sites [0] .RootWeb;

OR

Пример 2: использование (SPSite site = new SPSite (SPCOntext.Current.Web.Url)) {using (SPWeb web = site.OpenWeb ()) {

} }


person luckydeveloper    schedule 30.01.2014    source источник


Ответы (1)


Вы не получите объект SPContext в задании таймера. Так что вам придется использовать первый вариант. Или, если вы знаете имя, вы можете передать его как this.webapplication.sites [название сайта]

Или вы можете прочитать из файла конфигурации задания таймера.

person Rehan    schedule 11.01.2017