Compartilhar via


@microsoft/sp-module-interfaces package

Interfaces

IAdaptiveCardExtensionManifest
IAdaptiveCardExtensionManifestEntry

Esta interface especifica o conjunto de propriedades que podem ser pré-configuradas por um programador AdaptiveCardExtension. Cada instância pré-configurada da AdaptiveCardExtension precisará de uma cópia destas propriedades. Os administradores da organização e os autores de conteúdo podem modificar estas propriedades numa base de necessidade.

IAIProperties

Define as propriedades de IA para a peça Web, incluindo a estrutura e o mapeamento para o conjunto de propriedades da peça Web. Quando fornecidos, os cenários de IA, como um agente LLM no SharePoint Pages, podem interagir com a peça Web, por exemplo, criá-la, modificá-la ou compreender a estrutura de dados.

ICapabilityCollection

A coleção de capacidade para a peça Web. Define que capacidades são necessárias para a peça Web. Se o anfitrião não suportar uma das capacidades necessárias, a peça Web não estará visível na caixa de ferramentas.

IClientSideApplicationManifest

Este é o manifesto de uma aplicação do lado do cliente.

IClientSideAssemblyManifest

Uma biblioteca é definida por este manifesto. Atualmente, as bibliotecas não têm propriedades adicionais.

IClientSideComponentLoaderConfiguration

Esta interface descreve como um componente do lado do cliente deve ser carregado e inicializado por uma arquitetura de cliente do SharePoint. Contém todos os dados para carregar um script de ponto de entrada e os respetivos scripts de dependência.

IClientSideComponentManifest

Todos os componentes do lado do cliente criados na arquitetura do SharePoint precisam de um manifesto de componente válido. Esta interface representa propriedades que são necessárias para todos os tipos de componentes do lado do cliente, como Aplicações e Peças Web. Os manifestos específicos do componente irão expandir esta interface para adicionar as propriedades exigidas por esse tipo de componente.

IClientSideExtensionManifest

Este é o manifesto de uma extensão do lado do cliente.

IClientSideLibraryManifest

Uma biblioteca é definida por este manifesto. Atualmente, as bibliotecas não têm propriedades adicionais.

IClientSideManifestBase

Esta interface define os membros que são comuns entre todos os manifestos implementáveis.

IClientSideMultiVersionManifest

Os manifestos de várias versões são definidos por esta interface.

IClientSideWebPartManifest

A arquitetura do SharePoint do lado do cliente identifica uma Peça Web pelo respetivo manifesto. Espera-se que todas as Peças Web tenham um manifesto.

IClientSideWebPartManifestEntry

Esta interface especifica o conjunto de propriedades que podem ser pré-configuradas por um programador de Peças Web. Cada instância pré-configurada da Peça Web precisará de uma cópia destas propriedades. Os administradores da organização e os autores de conteúdo podem modificar estas propriedades numa base de necessidade.

IClientSideWebPartManifestInstance

Manifesto relevante para uma instância de Peça Web.

ICommandDefinition

Utilizado pelo ICommandSetExtensionManifest, define um comando a ser apresentado por uma superfície de IU, como um menu, barra de ferramentas, etc.

ICommandSetExtensionManifest

Este é o manifesto de uma extensão do lado do cliente que define um conjunto de comandos personalizados que podem ser apresentados num menu, barra de ferramentas, etc.

IComponentModuleConfiguration

Esta é a interface de um módulo de script com o tipo "componente". Os módulos deste tipo serão fornecidos através de manifestos. Para que a dependência seja carregada, o manifesto tem de estar disponível no site.

IFlexibleLayoutSizing

Dados de dimensionamento de esquema flexível

IIntegrityPath

Um caminho com o hash de integridade da sub-origem do recurso.

ILocalizedPathModuleConfiguration

Esta é a interface de um módulo de script com o tipo "localizedPath".

ILocalizedString

Um conjunto de cadeias localizadas.

IModuleConfigurationBase

Esta é a interface base para a definição de um módulo de script.

IPathModuleConfiguration

Esta é a interface de um módulo de script com o tipo "caminho". Os módulos deste tipo têm de ser fornecidos pelo programador de componentes.

IPrefabAppManifest

Este é o manifesto de uma aplicação PREFAB.

IPrefabAppOnDemandSiteScript

Script do Site que será aplicado por um programador PREFAB.

IPrefabAppOnInstallSiteScript

Script do Site que será aplicado quando a aplicação for instalada.

IPrefabAppSiteScriptBase

Definição base para Script de Site.

IPrefabAppSiteSettingsLink

Representa um item que deve ser composto no menu de definições do site de navegação do conjunto de aplicações.

IPrefabAppToolboxEntry

Esta interface especifica o conjunto de que pode ser fornecido por um programador PREFAB se a aplicação estiver disponível na caixa de ferramentas moderna do SharePoint.

IPreloadOptions
ISiteScriptActionBase

Definição base para a ação Script do Site.

Aliases de tipo

ComponentType

Tipo de componente do lado do cliente.

ExtensionType

O tipo de extensão do lado do cliente. Utilizado por IClientSideExtensionManifest.extensionType.

IModuleConfiguration
PrefabAppSiteScript

Script do Site que será aplicado quando a aplicação é instalada ou a pedido por um programador de aplicações PREFAB.

SiteScriptType

Tipos disponíveis de Scripts de Site. - onInstall - Script do Site que será aplicado quando a aplicação for instalada. - onDemand - Script do Site que será aplicado a pedido por um programador PREFAB.

Enumerações

ManifestType

O tipo do manifesto.

PredefinedGroup

Grupo de peças Web predefinido.