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


BaseApplicationCustomizer class

Это базовый класс, который сторонние стороны должны расширить при реализации расширения на стороне клиента, которое запускается при первом запуске приложения.

Extends

BaseExtension<TProperties>

Комментарии

В манифесте компонента параметру extensionType необходимо задать значение ApplicationCustomizer.

Примеры сценариев использования для настройщика приложений могут включать отрисовку пользовательских элементов пользовательского интерфейса в заполнителе контента SharePoint, отслеживание статистики загрузки страницы или автоматическое выход пользователя из системы по истечении определенного периода времени.

Свойства

_dynamicDataSourceId

Переопределите BaseComponent._dynamicDataSourceId, чтобы исключить идентификатор экземпляра. Идентификатор экземпляра настройщика приложений изменяется за сеанс.

context

Методы

dispose()

Удаляет компонент.

onPlaceholdersChanged(placeholderProvider)

Этот метод событий вызывается, когда заполнители ведущего приложения изменяются, возникают или исчезают. виртуальный

Сведения о свойстве

_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