@microsoft/sp-module-interfaces package
Интерфейсы
| IAdaptiveCardExtensionManifest | |
| IAdaptiveCardExtensionManifestEntry |
Этот интерфейс задает набор свойств, которые могут быть предварительно настроены разработчиком AdaptiveCardExtension. Каждому предварительно настроенном экземпляру AdaptiveCardExtension потребуется копия этих свойств. Администраторы организации и авторы содержимого могут изменять эти свойства по необходимости. |
| IAIProperties |
Определяет свойства ИИ для веб-части, включая их структуру и сопоставление с контейнером свойств веб-части. Если они предоставляются, сценарии ИИ, такие как агент LLM на страницах SharePoint, могут взаимодействовать с веб-частью, например, создавать ее, изменять или понимать ее структуру данных. |
| ICapabilityCollection |
Коллекция возможностей для веб-части. Он определяет, какие возможности необходимы для веб-части. Если узел не поддерживает одну из необходимых возможностей, веб-часть не будет отображаться на панели элементов. |
| IClientSideApplicationManifest |
Это манифест для клиентского приложения. |
| IClientSideAssemblyManifest |
Библиотека определяется этим манифестом. В настоящее время библиотеки не имеют дополнительных свойств. |
| IClientSideComponentLoaderConfiguration |
В этом интерфейсе описывается загрузка и инициализация клиентской платформой SharePoint компонента на стороне клиента. Он содержит все данные для загрузки скрипта точки входа и его скриптов зависимостей. |
| IClientSideComponentManifest |
Все клиентские компоненты, созданные на платформе SharePoint, нуждаются в допустимом манифесте компонента. Этот интерфейс представляет свойства, необходимые для всех типов клиентских компонентов, таких как приложения и веб-части. Манифесты конкретного компонента расширяют этот интерфейс, добавляя свойства, необходимые для этого типа компонента. |
| IClientSideExtensionManifest |
Это манифест для расширения на стороне клиента. |
| IClientSideLibraryManifest |
Библиотека определяется этим манифестом. В настоящее время библиотеки не имеют дополнительных свойств. |
| IClientSideManifestBase |
Этот интерфейс определяет члены, которые являются общими для всех развертываемых манифестов. |
| IClientSideMultiVersionManifest |
Манифесты с несколькими версиями определяются этим интерфейсом. |
| IClientSideWebPartManifest |
Клиентская платформа SharePoint определяет веб-часть по ее манифесту. Все веб-части должны иметь манифест. |
| IClientSideWebPartManifestEntry |
Этот интерфейс задает набор свойств, которые могут быть предварительно настроены разработчиком веб-частей. Для каждого предварительно настроенного экземпляра веб-части потребуется копия этих свойств. Администраторы организации и авторы содержимого могут изменять эти свойства по необходимости. |
| IClientSideWebPartManifestInstance |
Манифест, относящееся к экземпляру веб-части. |
| ICommandDefinition |
Используется ICommandSetExtensionManifest, определяет команду, отображаемую в области пользовательского интерфейса, например меню, панель инструментов и т. д. |
| ICommandSetExtensionManifest |
Это манифест для расширения на стороне клиента, который определяет набор пользовательских команд, которые могут отображаться в меню, панели инструментов и т. д. |
| IComponentModuleConfiguration |
Это интерфейс для модуля скрипта с типом "component". Модули этого типа будут предоставляться с помощью манифестов. Чтобы зависимость была загружена, манифест должен быть доступен на сайте. |
| IFlexibleLayoutSizing |
Гибкие данные о размерах макета |
| IIntegrityPath |
Путь с хэшом целостности подресурсов ресурса. |
| ILocalizedPathModuleConfiguration |
Это интерфейс для модуля скрипта с типом localizedPath. |
| ILocalizedString |
Набор локализованных строк. |
| IModuleConfigurationBase |
Это базовый интерфейс для определения модуля скрипта. |
| IPathModuleConfiguration |
Это интерфейс для модуля скрипта с типом path. Модули этого типа должны быть предоставлены разработчиком компонентов. |
| IPrefabAppManifest |
Это манифест для приложения PREFAB. |
| IPrefabAppOnDemandSiteScript |
Скрипт сайта, который будет применяться разработчиком PREFAB. |
| IPrefabAppOnInstallSiteScript |
Скрипт сайта, который будет применяться при установке приложения. |
| IPrefabAppSiteScriptBase |
Базовое определение для скрипта сайта. |
| IPrefabAppSiteSettingsLink |
Представляет элемент, который должен быть отрисован в меню параметров сайта навигации набора. |
| IPrefabAppToolboxEntry |
Этот интерфейс указывает набор, который может быть предоставлен разработчиком PREFAB, если приложение должно быть доступно на современной панели элементов SharePoint. |
| IPreloadOptions | |
| ISiteScriptActionBase |
Базовое определение для действия скрипта сайта. |
Псевдонимы типа
| ComponentType |
Тип клиентского компонента. |
| ExtensionType |
Тип расширения на стороне клиента. Используется IClientSideExtensionManifest.extensionType. |
| IModuleConfiguration | |
| PrefabAppSiteScript |
Скрипт сайта, который будет применяться при установке приложения или по запросу разработчиком приложения PREFAB. |
| SiteScriptType |
Доступные типы скриптов сайта. — onInstall — скрипт сайта, который будет применяться при установке приложения. - onDemand — скрипт сайта, который будет применяться по запросу разработчиком PREFAB. |
Перечисления
| ManifestType |
Тип манифеста. |
| PredefinedGroup |
Предопределенная группа веб-частей. |