Нет текущего контекста при создании сайта sharepoint

Я добавил в свой файл onet.xml функцию, которая активируется при создании сайта. Однако, эта функция должна знать URL создаваемого сайта. Я думал, что смогу понять это из текущего SPContext в событии активации функции, но когда я создал сайт, я получил нулевую ссылку на SPContext.Current.

Это следовало ожидать, или я сделал что-то не так? Если это так, есть ли у кого-нибудь предложения, как я могу динамически узнать URL создаваемого сайта?

Спасибо

1 ответ

Похоже, вы создали приемник функций? Они не используют SPContext, но находят сайт, на котором они были активированы, через свойства, например:

    public override void FeatureActivated(SPFeatureReceiverProperties properties)
    {
        using (SPWeb web = properties.Feature.Parent as SPWeb)
        {...}
    }
Другие вопросы по тегам