WebPartPersonalization.EnsureEnabled(Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обеспечивает завершение инициализации экземпляром WebPartPersonalization или наличие прав у текущего пользователя на изменение состояния персонализации.
public:
void EnsureEnabled(bool ensureModifiable);
public void EnsureEnabled (bool ensureModifiable);
member this.EnsureEnabled : bool -> unit
Public Sub EnsureEnabled (ensureModifiable As Boolean)
Параметры
- ensureModifiable
- Boolean
Логическое значение, которое указывает необходимый тип проверки.
Исключения
Текущий пользователь не имеет прав на изменение данных персонализации, или другие проверки завершились с ошибкой.
-или-
IsEnabled вернул false
.
Комментарии
Этот метод является вспомогательным методом, используемым в нескольких методах WebPartPersonalization для обеспечения одной из двух вещей:
Экземпляр WebPartPersonalization завершил инициализацию (например, Load метод был вызван и успешно завершен). Эта проверка выполняется,
ensureModifiable
если параметр равенfalse
.-или-
Текущий пользователь имеет право изменять состояние персонализации. Эта проверка выполняется, если
ensureModifiable
значение равноtrue
.
Элемент WebPartManager управления также вызывает этот метод в ряде случаев:
Для переключения режима отображения в режим, отличный от обычного. Текущий пользователь должен иметь права на изменение состояния персонализации.
Добавление, удаление или перемещение элементов управления веб-частей. Текущий пользователь должен иметь права на изменение состояния персонализации.
Для подключения, отключения и изменения элементов управления веб-частей. Текущий пользователь должен иметь права на изменение состояния персонализации.
Экспорт элементов управления веб-частей на странице. Экземпляр WebPartPersonalization должен иметь завершенную инициализацию.
Импорт элементов управления веб-частей. Текущий пользователь должен иметь права на изменение состояния персонализации.