Freigeben über


@microsoft/sp-module-interfaces package

Schnittstellen

IAdaptiveCardExtensionManifest
IAdaptiveCardExtensionManifestEntry

Diese Schnittstelle gibt den Satz von Eigenschaften an, die von einem AdaptiveCardExtension-Entwickler vorkonfiguriert werden können. Jede vorkonfigurierte instance der AdaptiveCardExtension benötigt eine Kopie dieser Eigenschaften. Organisationsadministratoren und Inhaltsautoren können diese Eigenschaften nach Bedarf ändern.

IAIProperties

Definiert die KI-Eigenschaften für das Webpart, einschließlich ihrer Struktur und der Zuordnung zum Eigenschaftenbehälter des Webparts. Sofern angegeben, können KI-Szenarien wie ein LLM-Agent in SharePoint-Seiten mit dem Webpart interagieren, z. B. erstellen, ändern oder seine Datenstruktur verstehen.

ICapabilityCollection

Die Funktionssammlung für das Webpart. Es definiert, welche Funktionen für das Webpart erforderlich sind. Wenn der Host keine der erforderlichen Funktionen unterstützt, ist das Webpart in der Toolbox nicht sichtbar.

IClientSideApplicationManifest

Dies ist das Manifest für eine clientseitige Anwendung.

IClientSideAssemblyManifest

Eine Bibliothek wird durch dieses Manifest definiert. Bibliotheken verfügen derzeit über keine zusätzlichen Eigenschaften.

IClientSideComponentLoaderConfiguration

Diese Schnittstelle beschreibt, wie eine clientseitige Komponente von einem SharePoint-Clientframework geladen und initialisiert werden soll. Sie enthält alle Daten zum Laden eines Einstiegspunktskripts und seiner Abhängigkeitsskripts.

IClientSideComponentManifest

Alle clientseitigen Komponenten, die auf dem SharePoint-Framework basieren, benötigen ein gültiges Komponentenmanifest. Diese Schnittstelle stellt Eigenschaften dar, die für alle Typen von clientseitigen Komponenten wie Anwendungen und Webparts erforderlich sind. Komponentenspezifische Manifeste erweitern diese Schnittstelle, um eigenschaften hinzuzufügen, die für diesen Komponententyp erforderlich sind.

IClientSideExtensionManifest

Dies ist das Manifest für eine clientseitige Erweiterung.

IClientSideLibraryManifest

Eine Bibliothek wird durch dieses Manifest definiert. Bibliotheken verfügen derzeit über keine zusätzlichen Eigenschaften.

IClientSideManifestBase

Diese Schnittstelle definiert Member, die für alle bereitstellbaren Manifeste gemeinsam sind.

IClientSideMultiVersionManifest

Manifeste mit mehreren Versionen werden von dieser Schnittstelle definiert.

IClientSideWebPartManifest

Das clientseitige SharePoint-Framework identifiziert ein Webpart anhand seines Manifests. Es wird erwartet, dass alle Webparts über ein Manifest verfügen.

IClientSideWebPartManifestEntry

Diese Schnittstelle gibt den Satz von Eigenschaften an, die von einem Webpartentwickler vorkonfiguriert werden können. Jede vorkonfigurierte instance des Webparts benötigt eine Kopie dieser Eigenschaften. Organisationsadministratoren und Inhaltsautoren können diese Eigenschaften nach Bedarf ändern.

IClientSideWebPartManifestInstance

Manifest, das für eine Webpart-instance relevant ist.

ICommandDefinition

Dies wird von ICommandSetExtensionManifest verwendet und definiert einen Befehl, der von einer Ui-Oberfläche wie einem Menü, einer Symbolleiste usw. angezeigt werden soll.

ICommandSetExtensionManifest

Dies ist das Manifest für eine clientseitige Erweiterung, die eine Reihe von benutzerdefinierten Befehlen definiert, die in einem Menü, einer Symbolleiste usw. angezeigt werden können.

IComponentModuleConfiguration

Dies ist die Schnittstelle für ein Skriptmodul mit dem Typ "component". Module dieses Typs werden über Manifeste bereitgestellt. Damit die Abhängigkeit geladen werden kann, muss das Manifest auf der Website verfügbar sein.

IFlexibleLayoutSizing

Flexible Layoutgrößenanpassung von Daten

IIntegrityPath

Ein Pfad mit dem Unterressourcenintegritätshash der Ressource.

ILocalizedPathModuleConfiguration

Dies ist die Schnittstelle für ein Skriptmodul mit dem Typ "localizedPath".

ILocalizedString

Ein Satz lokalisierter Zeichenfolgen.

IModuleConfigurationBase

Dies ist die Basisschnittstelle für die Definition eines Skriptmoduls.

IPathModuleConfiguration

Dies ist die Schnittstelle für ein Skriptmodul mit dem Typ "path". Module dieses Typs müssen vom Komponentenentwickler bereitgestellt werden.

IPrefabAppManifest

Dies ist das Manifest für eine PREFAB-Anwendung.

IPrefabAppOnDemandSiteScript

Websiteskript, das von einem PREFAB-Entwickler angewendet wird.

IPrefabAppOnInstallSiteScript

Websiteskript, das bei der Installation der App angewendet wird.

IPrefabAppSiteScriptBase

Basisdefinition für Websiteskript.

IPrefabAppSiteSettingsLink

Stellt ein Element dar, das im Menü der Navigationswebsite-Einstellungen der Suite gerendert werden soll.

IPrefabAppToolboxEntry

Diese Schnittstelle gibt den Satz von an, der von einem PREFAB-Entwickler bereitgestellt werden kann, wenn die Anwendung in der modernen SharePoint-Toolbox verfügbar sein soll.

IPreloadOptions
ISiteScriptActionBase

Basisdefinition für die Websiteskriptaktion.

Typaliase

ComponentType

Typ der clientseitigen Komponente.

ExtensionType

Der Typ der clientseitigen Erweiterung. Wird von IClientSideExtensionManifest.extensionType verwendet.

IModuleConfiguration
PrefabAppSiteScript

Websiteskript, das bei der Installation der App oder bei Bedarf von einem PREFAB-App-Entwickler angewendet wird.

SiteScriptType

Verfügbare Typen von Websiteskripts. - onInstall : Websiteskript, das angewendet wird, wenn die App installiert wird. - onDemand : Websiteskript, das bei Bedarf von einem PREFAB-Entwickler angewendet wird.

Enumerationen

ManifestType

Der Typ des Manifests.

PredefinedGroup

Vordefinierte Webpartgruppe.