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