NuGet ยท nuget

Redeon.SuperSiteEngineCore.Web.Eltheon.Plugins.Abstractions

Package Description

Install

Install-Kommandos

dotnet add package Redeon.SuperSiteEngineCore.Web.Eltheon.Plugins.Abstractions --version 0.10.0
<PackageReference Include="Redeon.SuperSiteEngineCore.Web.Eltheon.Plugins.Abstractions" Version="0.10.0" />
paket add Redeon.SuperSiteEngineCore.Web.Eltheon.Plugins.Abstractions --version 0.10.0
Install-Package Redeon.SuperSiteEngineCore.Web.Eltheon.Plugins.Abstractions -Version 0.10.0

README

Vorschau

Redeon.SuperSiteEngineCore.Web.Eltheon.Plugins.Abstractions

Contracts for Eltheon plugins, including the Manifest v3 package model and the stable plugin entry ABI used by hosts and plugins.

Manifest Boundary

PluginManifestV3 is the only supported package-manifest contract. Packages must provide it as manifest/plugin.manifest.json with manifestVersion = 3.

IEltheonPlugin, IPluginMetadata, PluginBase, and the plugin-specific navigation, permission, database, and health contracts remain the stable entry ABI. The removed PluginManifest family is not a runtime compatibility surface anymore.

Workloads

Manifest v3 declares background execution exclusively through workloads. Each PluginWorkloadDescriptor has a globally namespaced key, a Job or Worker kind, an implementation type, an explicit isolation mode, and kind-specific policies. Trigger declarations are valid for jobs only.

The retired managed-service property is rejected. It is neither deserialized into a compatibility contract nor converted during installation. Existing plugin packages must be rebuilt with current Abstractions, SDK, and PackTool versions.