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
_dynamic |
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. |
on |
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