BaseApplicationCustomizer class
Dies ist die Basisklasse, die Drittanbieter erweitern sollten, wenn eine clientseitige Erweiterung implementiert wird, die ausgeführt wird, wenn eine Anwendung zum ersten Mal gestartet wird.
- Extends
-
BaseExtension<TProperties>
Hinweise
Im Komponentenmanifest sollte "extensionType" auf "ApplicationCustomizer" festgelegt werden.
Beispiele für Verwendungsszenarien für einen Anwendungsanpasser können sein: Rendern von benutzerdefinierten UI-Elementen innerhalb eines SharePoint-Inhaltsplatzhalters, Nachverfolgen von Seitenladestatistiken oder automatisches Abmelden des Benutzers nach einem bestimmten Zeitraum.
Eigenschaften
_dynamic |
Überschreiben Sie BaseComponent._dynamicDataSourceId, um instance ID auszuschließen. Änderungen der instance-ID des Application Customizers pro Sitzung. |
context |
Methoden
dispose() | Löscht die Komponente. |
on |
Diese Ereignismethode wird aufgerufen, wenn sich die Platzhalter der Hostanwendung ändern, existieren oder verschwinden. virtuell |
Details zur Eigenschaft
_dynamicDataSourceId
Überschreiben Sie BaseComponent._dynamicDataSourceId, um instance ID auszuschließen. Änderungen der instance-ID des Application Customizers pro Sitzung.
get _dynamicDataSourceId(): string;
Eigenschaftswert
string
context
protected readonly context: ApplicationCustomizerContext;
Eigenschaftswert
Details zur Methode
dispose()
Löscht die Komponente.
dispose(): void;
Gibt zurück
void
Hinweise
Code von Drittanbietern muss diese Methode im Allgemeinen nicht aufrufen. Sie wird automatisch aufgerufen, wenn der Lebenszyklus für ein Webpart oder eine Erweiterung endet. Um eine benutzerdefinierte Bereinigung durchzuführen, wenn Ihre Komponente verworfen wird, überschreiben Sie die -Methode.
onPlaceholdersChanged(placeholderProvider)
Diese Ereignismethode wird aufgerufen, wenn sich die Platzhalter der Hostanwendung ändern, existieren oder verschwinden. virtuell
protected onPlaceholdersChanged(placeholderProvider: PlaceholderProvider): void;
Parameter
- placeholderProvider
- PlaceholderProvider
Gibt zurück
void