来了,跨插件之间的调用!!!
注意
LINKCORE已经支持到 NET5.0+ 本文章只使用NET3.0
LinkCore?
提前准备
- 参考路由设置新建一个 WebMain 的路由项目
- 或者你也可以直接 WebMain 或 WPFMain 根目录下的 LinkCore.Interface.dll
- 使用 Visual Studio 2019
开始
1. 新建一个插件项目 PluginA
并创建一个Class
名为 AIndex.cs
AIndex.cs
内容如下:
using LinkCore.Interface;
namespace PluginA
{
public class AIndex : Router
{
public string SayHello()
{
return "Hello LinkCore!";
}
}
}
2. 新建一个插件项目 PluginB
并创建一个Class
名为 BIndex.cs
BIndex.cs
内容如下:
using LinkCore.Interface;
namespace PluginB
{
public class BIndex : Router
{
public void T1()
{
var result = IPlugin.Instance.Run("PluginA.AIndex.SayHello");
ResponseWriteBody(result.ToString());
}
}
}
3. 使用路由 /PluginB/BIndex/T1
访问,可以看到页面返回
Hello LinkCore!