Версия песочницы функции типа HttpHandler в SharePoint 2010 - PullRequest
0 голосов
/ 28 января 2011

У меня есть HTTPHandler, который не будет развертываться в размещенной версии SP 2010, так как они позволяют только код Sandbox.Обычно, конечно.

Обработчик просто проверяет страницу SignOut.aspx и выполняет Session.Clear для более полного выхода из системы.

Кто-нибудь знает способ запуска такого кода в Sandbox Solution?Я не могу использовать Event Receiver, так как нет типа события для выхода из системы.

Предложения приветствуются.

Использование VS 2010 и SharePoint Foundation 2010

1 Ответ

1 голос
/ 29 января 2011

Код песочницы очень ограничен. Процесс, который выполняет логику, даже не имеет HttpHandlers, а имеет только ограниченный запрос / ответ.

Я думаю, вы могли бы попробовать:

  1. Создайте собственную страницу выхода на сайт
  2. Добавить элемент управления на пользовательскую страницу, чтобы очистить сеанс
  3. Замените элемент управления выходом на главной странице перенаправлением на собственную страницу
...