Поделиться через


@microsoft/sp-module-interfaces package

Интерфейсы

IAdaptiveCardExtensionManifest
IAdaptiveCardExtensionManifestEntry

Этот интерфейс задает набор свойств, которые могут быть предварительно настроены разработчиком AdaptiveCardExtension. Каждому предварительно настроенном экземпляру AdaptiveCardExtension потребуется копия этих свойств. Администраторы организации и авторы содержимого могут изменять эти свойства по необходимости.

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

Предопределенная группа веб-частей.