Поделиться через


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 должен иметь завершенную инициализацию.

  • Импорт элементов управления веб-частей. Текущий пользователь должен иметь права на изменение состояния персонализации.

Применяется к

См. также раздел