BaseApplicationCustomizer class
Esta es la clase base que los terceros deben ampliar al implementar una extensión del lado cliente que se ejecuta cuando se inicia por primera vez una aplicación.
- Extends
-
BaseExtension<TProperties>
Comentarios
En el manifiesto del componente, "extensionType" debe establecerse en "ApplicationCustomizer".
Los escenarios de uso de ejemplo para un personalizador de aplicaciones pueden incluir: representación de elementos de interfaz de usuario personalizados dentro de un marcador de posición de contenido de SharePoint, seguimiento de estadísticas de carga de páginas o registro automático del usuario después de un período de tiempo determinado.
Propiedades
_dynamic |
Invalide BaseComponent._dynamicDataSourceId para excluir el identificador de instancia. Cambios en el identificador de instancia del personalizador de aplicaciones por sesión. |
context |
Métodos
dispose() | Elimina el componente. |
on |
Se llama a este método de evento cuando los marcadores de posición de la aplicación host cambian, entran en existencia o desaparecen. virtual |
Detalles de las propiedades
_dynamicDataSourceId
Invalide BaseComponent._dynamicDataSourceId para excluir el identificador de instancia. Cambios en el identificador de instancia del personalizador de aplicaciones por sesión.
get _dynamicDataSourceId(): string;
Valor de propiedad
string
context
protected readonly context: ApplicationCustomizerContext;
Valor de propiedad
Detalles del método
dispose()
Elimina el componente.
dispose(): void;
Devoluciones
void
Comentarios
Por lo general, el código de terceros no necesita llamar a este método; se invoca automáticamente cuando finaliza el ciclo de vida de un elemento web o una extensión. Para realizar una limpieza personalizada cuando se elimina el componente, invalide el método .
onPlaceholdersChanged(placeholderProvider)
Se llama a este método de evento cuando los marcadores de posición de la aplicación host cambian, entran en existencia o desaparecen. virtual
protected onPlaceholdersChanged(placeholderProvider: PlaceholderProvider): void;
Parámetros
- placeholderProvider
- PlaceholderProvider
Devoluciones
void