Partager via


@microsoft/sp-module-interfaces package

Interfaces

IAdaptiveCardExtensionManifest
IAdaptiveCardExtensionManifestEntry

Cette interface spécifie l’ensemble des propriétés qui peuvent être préconfigurées par un développeur AdaptiveCardExtension. Chaque instance préconfigurée d’AdaptiveCardExtension nécessite une copie de ces propriétés. Les administrateurs d’organisation et les auteurs de contenu peuvent modifier ces propriétés en fonction des besoins.

IAIProperties

Définit les propriétés IA du composant WebPart, y compris leur structure et le mappage au conteneur de propriétés du composant WebPart. Lorsqu’ils sont fournis, les scénarios d’IA tels qu’un agent LLM dans les pages SharePoint peuvent interagir avec le composant WebPart, par exemple, le créer, le modifier ou comprendre sa structure de données.

ICapabilityCollection

Collection de fonctionnalités pour le composant WebPart. Il définit les fonctionnalités requises pour le composant WebPart. Si l’hôte ne prend pas en charge l’une des fonctionnalités requises, le composant WebPart n’est pas visible dans la boîte à outils.

IClientSideApplicationManifest

Il s’agit du manifeste d’une application côté client.

IClientSideAssemblyManifest

Une bibliothèque est définie par ce manifeste. Les bibliothèques n’ont actuellement aucune propriété supplémentaire.

IClientSideComponentLoaderConfiguration

Cette interface décrit comment un composant côté client doit être chargé et initialisé par une infrastructure cliente SharePoint. Il contient toutes les données pour le chargement d’un script de point d’entrée et de ses scripts de dépendance.

IClientSideComponentManifest

Tous les composants côté client basés sur l’infrastructure SharePoint ont besoin d’un manifeste de composant valide. Cette interface représente les propriétés requises par tous les types de composants côté client, comme les applications et les composants WebPart. Les manifestes spécifiques aux composants étendent cette interface pour ajouter les propriétés requises par ce type de composant.

IClientSideExtensionManifest

Il s’agit du manifeste d’une extension côté client.

IClientSideLibraryManifest

Une bibliothèque est définie par ce manifeste. Les bibliothèques n’ont actuellement aucune propriété supplémentaire.

IClientSideManifestBase

Cette interface définit les membres qui sont communs entre tous les manifestes déployables.

IClientSideMultiVersionManifest

Les manifestes multi-versions sont définis par cette interface.

IClientSideWebPartManifest

L’infrastructure SharePoint côté client identifie un composant WebPart par son manifeste. Tous les composants WebPart sont censés avoir un manifeste.

IClientSideWebPartManifestEntry

Cette interface spécifie l’ensemble des propriétés qui peuvent être préconfigurées par un développeur de composants WebPart. Chaque instance préconfiguré du composant WebPart a besoin d’une copie de ces propriétés. Les administrateurs d’organisation et les auteurs de contenu peuvent modifier ces propriétés en fonction des besoins.

IClientSideWebPartManifestInstance

Manifeste pertinent pour un composant WebPart instance.

ICommandDefinition

Utilisé par ICommandSetExtensionManifest, il définit une commande à afficher sur une surface d’interface utilisateur telle qu’un menu, une barre d’outils, etc.

ICommandSetExtensionManifest

Il s’agit du manifeste d’une extension côté client qui définit un ensemble de commandes personnalisées qui peuvent être affichées dans un menu, une barre d’outils, etc.

IComponentModuleConfiguration

Il s’agit de l’interface d’un module de script avec le type « component ». Les modules de ce type seront fournis via des manifestes. Pour que la dépendance soit chargée, le manifeste doit être disponible sur le site.

IFlexibleLayoutSizing

Dimensionnement flexible des données de disposition

IIntegrityPath

Chemin d’accès avec le hachage d’intégrité de la sous-ressource de la ressource.

ILocalizedPathModuleConfiguration

Il s’agit de l’interface d’un module de script avec le type « localizedPath ».

ILocalizedString

Ensemble de chaînes localisées.

IModuleConfigurationBase

Il s’agit de l’interface de base pour la définition d’un module de script.

IPathModuleConfiguration

Il s’agit de l’interface d’un module de script avec le type « path ». Les modules de ce type doivent être fournis par le développeur du composant.

IPrefabAppManifest

Il s’agit du manifeste d’une application PREFAB.

IPrefabAppOnDemandSiteScript

Script de site qui sera appliqué par un développeur PREFAB.

IPrefabAppOnInstallSiteScript

Script de site qui sera appliqué lors de l’installation de l’application.

IPrefabAppSiteScriptBase

Définition de base pour le script de site.

IPrefabAppSiteSettingsLink

Représente un élément qui doit être affiché dans le menu des paramètres du site de navigation de suite.

IPrefabAppToolboxEntry

Cette interface spécifie l’ensemble de qui peut être fourni par un développeur PREFAB si l’application doit être disponible dans la boîte à outils SharePoint moderne.

IPreloadOptions
ISiteScriptActionBase

Définition de base pour l’action Script de site.

Alias de type

ComponentType

Type de composant côté client.

ExtensionType

Type d’extension côté client. Utilisé par IClientSideExtensionManifest.extensionType.

IModuleConfiguration
PrefabAppSiteScript

Script de site qui sera appliqué lors de l’installation de l’application ou à la demande par un développeur d’applications PREFAB.

SiteScriptType

Types de scripts de site disponibles. - onInstall : script de site qui sera appliqué lors de l’installation de l’application. - onDemand - Script de site qui sera appliqué à la demande par un développeur PREFAB.

Énumérations

ManifestType

Type du manifeste.

PredefinedGroup

Groupe de composants WebPart prédéfini.