BaseApplicationCustomizer class
Это базовый класс, который сторонние стороны должны расширить при реализации расширения на стороне клиента, которое запускается при первом запуске приложения.
- Extends
-
BaseExtension<TProperties>
Комментарии
В манифесте компонента параметру extensionType необходимо задать значение ApplicationCustomizer.
Примеры сценариев использования для настройщика приложений могут включать отрисовку пользовательских элементов пользовательского интерфейса в заполнителе контента SharePoint, отслеживание статистики загрузки страницы или автоматическое выход пользователя из системы по истечении определенного периода времени.
Свойства
_dynamic |
Переопределите BaseComponent._dynamicDataSourceId, чтобы исключить идентификатор экземпляра. Идентификатор экземпляра настройщика приложений изменяется за сеанс. |
context |
Методы
dispose() | Удаляет компонент. |
on |
Этот метод событий вызывается, когда заполнители ведущего приложения изменяются, возникают или исчезают. виртуальный |
Сведения о свойстве
_dynamicDataSourceId
Переопределите BaseComponent._dynamicDataSourceId, чтобы исключить идентификатор экземпляра. Идентификатор экземпляра настройщика приложений изменяется за сеанс.
get _dynamicDataSourceId(): string;
Значение свойства
string
context
protected readonly context: ApplicationCustomizerContext;
Значение свойства
Сведения о методе
dispose()
Удаляет компонент.
dispose(): void;
Возвращаемое значение
void
Комментарии
Сторонний код обычно не требует вызова этого метода; он вызывается автоматически, когда жизненный цикл завершается для веб-части или расширения. Чтобы выполнить пользовательскую очистку при удалении компонента, переопределите метод .
onPlaceholdersChanged(placeholderProvider)
Этот метод событий вызывается, когда заполнители ведущего приложения изменяются, возникают или исчезают. виртуальный
protected onPlaceholdersChanged(placeholderProvider: PlaceholderProvider): void;
Параметры
- placeholderProvider
- PlaceholderProvider
Возвращаемое значение
void