WebPartManager.EndWebPartEditing Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Завершает процесс редактирования WebPart элемента управления.
public:
virtual void EndWebPartEditing();
public virtual void EndWebPartEditing();
abstract member EndWebPartEditing : unit -> unit
override this.EndWebPartEditing : unit -> unit
Public Overridable Sub EndWebPartEditing ()
Исключения
Элемент управления, SelectedWebPart на который ссылается nullсвойство.
Комментарии
Метод EndWebPartEditing завершает процесс редактирования WebPart элемента управления. Он является аналогом BeginWebPartEditing метода.
Метод EndWebPartEditing гарантирует, что объект персонализации, на который Personalization ссылается свойство, является модификатором, что необходимо, так как изменение элемента управления является процессом, требующим изменения персонализации. Затем метод гарантирует, что SelectedWebPart объект не nullявляется , чтобы текущий выбранный WebPart элемент управления может измениться, и, наконец, вызывает OnSelectedWebPartChanged метод.
Примечания для тех, кто наследует этот метод
Разработчики, которым необходимо расширить WebPartManager элемент управления, могут потребоваться переопределить этот метод в производном классе. Одним из способов является вызов базового метода, а затем добавление дополнительной пользовательской обработки или вы можете полностью настроить весь процесс завершения редактирования элемента управления. Например, в методе переопределения сначала можно вызвать базовый метод, а затем добавить код, определяющий, какие изменения были внесены, и отобразить список изменений, возвращаемых пользователю в качестве подтверждения.