Запустить публикацию. Администрация - метод в качестве фермы администратора
-
10-12-2019 - |
Вопрос
Мне нужно позвонить в метод издательства. Администрация пространства имен в качестве администратора фермы.Быть конкретным: ContentDeploymentJob.GetAllJobs();
Когда я стараюсь запустить этот код, я получаю исключение, что код может управлять только администраторами фермы.
SPSecurity.RunWithElevatedPrivileges
не помогает.Также работает под системными учетными записями SpuserTokake как «Spsite (MyWebsite.com», SPUUSERTOKEN.SYSTEMACCOUNT) 'не помогает, потому что я не в контексте SPSite
Какие способы достичь этого?
Решение
Между тем я узнал, что не может быть сделано в обычной коллекции сайта.Вы должны создать задание таймера для чтения и начать развертывание контента, а затем общаться с вашей коллекцией сайта