Table of Contents

PluginManifest 类

命名空间
ClassIsland.Core.Models.Plugin
程序集
ClassIsland.Core.dll

插件元数据

public class PluginManifest : ObservableRecipient, INotifyPropertyChanged, INotifyPropertyChanging
继承
PluginManifest
实现
Derived
继承成员

属性

ApiVersion

插件目标 ClassIsland 版本

public string ApiVersion { get; set; }

属性值

string

Author

插件作者

public string Author { get; set; }

属性值

string

Description

插件描述。

public string Description { get; set; }

属性值

string

EntranceAssembly

入口程序集。加载插件时,将在此入口程序集中搜索插件类。

public string EntranceAssembly { get; set; }

属性值

string

示例

MyPlugin.dll

Icon

插件图标路径。默认为icon.png。

public string Icon { get; set; }

属性值

string

Id

插件ID。

public string Id { get; set; }

属性值

string

Name

插件显示名称。

public string Name { get; set; }

属性值

string

Readme

插件自述文件路径。默认为README.md。

public string Readme { get; set; }

属性值

string

Url

项目 Url

public string? Url { get; set; }

属性值

string

Version

插件版本

public string Version { get; set; }

属性值

string