Я пытаюсь изменить описание существующей группы SharePoint, которая не должна быть очень трудной, но, к сожалению, она не работает должным образом. После запуска соответствующего метода описание группы остается прежним.
Вот код, который я использую для изменения описания:
private void ResetGroupDescription(SPWeb rootWeb, string groupName, string groupDescription)
{
rootWeb.AllowUnsafeUpdates = true;
SPGroup group = rootWeb.SiteGroups[groupName];
group.Description = groupDescription;
group.Update();
rootWeb.Update();
rootWeb.AllowUnsafeUpdates = false;
// Code-Update
SPGroup checkGroup = rootWeb.SiteGroups[groupName];
Trace.WriteLine(checkGroup.Description);
}
UPDATE:
Я добавил еще несколько строк кода в свой метод и получил группу, которую я перед этим изменил, еще раз, чтобы проверить свойство description. Это показывает мне, что описание группы было изменено, как и ожидалось. Но когда я пытаюсь проверить это, проверив описание группы на странице настроек группы (UI) соответствующего семейства сайтов, описание группы остается прежним значением.
ОБНОВЛЕНИЕ 2:
Поэтому я провел еще несколько тестов по этому вопросу и попытался изменить название группы вместо ее описания. Странно сказать, но этот работает отлично. Переименование группы сразу отображается в пользовательском интерфейсе.