liangshiwei
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
3 additions and
3 deletions
-
docs/zh-Hans/PlugIn-Modules.md
|
|
|
@ -6,7 +6,7 @@ |
|
|
|
|
|
|
|
`IServiceCollection.AddApplication<T>()` 扩展方法可以获取配置插件源的选项. |
|
|
|
|
|
|
|
**例如: 从文件夹加载插件** |
|
|
|
**示例: 从文件夹加载插件** |
|
|
|
|
|
|
|
````csharp |
|
|
|
using Microsoft.AspNetCore.Builder; |
|
|
|
@ -55,7 +55,7 @@ options.PlugInSources.Add(new FolderPlugInSource(@"D:\Temp\MyPlugIns")); |
|
|
|
|
|
|
|
如果需要,你可以创建自己的`IPlugInSource`的接口实现,并像其它方法一样添加到`options.PlugInSources`中. |
|
|
|
|
|
|
|
## 例如:创建一个简单的插件 |
|
|
|
## 示例:创建一个简单的插件 |
|
|
|
|
|
|
|
在一个解决方案中创建一个简单的**类库项目** |
|
|
|
|
|
|
|
@ -122,7 +122,7 @@ namespace MyPlugIn |
|
|
|
|
|
|
|
如果你已经按照上述方式配置了主应用程序(参见“基础用法”部分),那么在应用程序启动时,你可以看到“MyService has been initialized(MyService已经初始化)的日志. |
|
|
|
|
|
|
|
## 例如:创建一个Razor Pages插件 |
|
|
|
## 示例:创建一个Razor Pages插件 |
|
|
|
|
|
|
|
创建内部带视图的插件需要更多的注意. |
|
|
|
|
|
|
|
|