Freigeben über


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

_dynamicDataSourceId

Ü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.

onPlaceholdersChanged(placeholderProvider)

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