Compartilhar via


BaseApplicationCustomizer class

Esta é a classe base que os terceiros devem expandir ao implementar uma extensão do lado do cliente que é executada quando uma aplicação é iniciada pela primeira vez.

Extends

BaseExtension<TProperties>

Comentários

No manifesto do componente, o "extensionType" deve ser definido como "ApplicationCustomizer".

Os cenários de utilização de exemplo para um personalizador de aplicações podem incluir: compor elementos de IU personalizados dentro de um marcador de posição de conteúdo do SharePoint, controlar estatísticas de carregamento de páginas ou registar automaticamente o utilizador após um determinado período de tempo.

Propriedades

_dynamicDataSourceId

Substitua BaseComponent._dynamicDataSourceId para excluir o ID da instância. O ID da instância do Personalizador de Aplicações é alterado por sessão.

context

Métodos

dispose()

Elimina o componente.

onPlaceholdersChanged(placeholderProvider)

Este método de evento é chamado quando os marcadores de posição da aplicação anfitriã mudam, entram em existência ou desaparecem. virtual

Detalhes da propriedade

_dynamicDataSourceId

Substitua BaseComponent._dynamicDataSourceId para excluir o ID da instância. O ID da instância do Personalizador de Aplicações é alterado por sessão.

get _dynamicDataSourceId(): string;

Valor da propriedade

string

context

protected readonly context: ApplicationCustomizerContext;

Valor da propriedade

Detalhes do método

dispose()

Elimina o componente.

dispose(): void;

Retornos

void

Comentários

Geralmente, o código de terceiros não tem de chamar este método; é invocado automaticamente quando o ciclo de vida termina para uma peça Web ou extensão. Para efetuar uma limpeza personalizada quando o componente é eliminado, substitua o método .

onPlaceholdersChanged(placeholderProvider)

Este método de evento é chamado quando os marcadores de posição da aplicação anfitriã mudam, entram em existência ou desaparecem. virtual

protected onPlaceholdersChanged(placeholderProvider: PlaceholderProvider): void;

Parâmetros

placeholderProvider
PlaceholderProvider

Retornos

void