WebPartPersonalization.ResetPersonalizationState Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сбрасывает в базовом хранилище данных данные персонализации для текущей страницы, области и пользователя.
public:
virtual void ResetPersonalizationState();
public virtual void ResetPersonalizationState ();
abstract member ResetPersonalizationState : unit -> unit
override this.ResetPersonalizationState : unit -> unit
Public Overridable Sub ResetPersonalizationState ()
Исключения
Произведена попытка сброса данных персонализации при отсутствии прав у текущего пользователя на изменения состояния персонализации.
-или-
Экземпляр Page для объекта WebPartManager равен null
.
-или-
Значение свойства Request для связанного экземпляра WebPartManager элемента управления the Page равно null
.
-или-
Экземпляр WebPartPersonalization не может ссылаться на допустимый поставщик персонализации.
Комментарии
Этот метод сбрасывает данные персонализации для текущей страницы, области и пользователя в базовом хранилище данных. В качестве побочного эффекта сброса выполняемая в данный момент страница повторно выполняется вызовом Transfer . Обратите внимание, что эта передача повторно выполняет текущую GET
страницу в качестве запроса независимо от того, как страница была первоначально запрошена.
Этот метод можно вызвать в любое время. Для внутреннего использования этот метод вызывает ResetPersonalizationState метод в поставщике. После успешного сброса данных свойству ShouldResetPersonalizationState присваивается значение true
. Это свойство используется экземпляром в WebPartPersonalization других местах для обхода извлечения данных персонализации из свойств элемента управления и их сохранения, если данные уже были сброшены.