IPlugin
Interface in Oadm.Sdk.Plugins · Oadm.Sdk.dll
What every plugin has: an id, a name and an icon.
public interface IPluginExtended or implemented by IActionPlugin, ICorePlugin, ITaskPlugin
Guide: Plugin basics
Properties
Section titled “Properties”DisplayName
Section titled “DisplayName”string DisplayName { get; }Name shown in menus and the toolbar, e.g. “Restart” or “Upgrade firmware” (the tasks pane shows ITaskPlugin.GetTaskName of task plugins). Task plugins: at most TaskPluginNames.MaxDisplayNameLength characters and no trailing “…” (the host never appends one and strips it defensively); the loader logs a warning and shortens longer names with an ellipsis.
IconKey
Section titled “IconKey”string? IconKey { get; }An icon of the client by key without “Icon.” (“restart”, “network”); null for none. See the UI kit.
string Id { get; }Stable id, e.g. “oadm.restart”.