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 элемент управления, может потребоваться переопределить этот метод в производном классе. Один из подходов — вызвать базовый метод, а затем добавить дополнительную пользовательскую обработку или полностью настроить весь процесс редактирования элемента управления. Например, в методе переопределения можно сначала вызвать базовый метод, а затем добавить код, определяющий, какие изменения были внесены, и отобразить список изменений для конечного пользователя в качестве подтверждения.