Browse Source

Merge pull request #460 from colinin/task-exception-handling

feat(tasks): add exception handling README.MD
pull/474/head
yx lin 4 years ago
committed by GitHub
parent
commit
b47f0382e4
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      aspnet-core/modules/task-management/LINGYUN.Abp.BackgroundTasks.ExceptionHandling/LINGYUN.Abp.BackgroundTasks.ExceptionHandling.csproj
  2. 5
      aspnet-core/modules/task-management/LINGYUN.Abp.BackgroundTasks.ExceptionHandling/LINGYUN/Abp/BackgroundTasks/ExceptionHandling/AbpBackgroundTasksExceptionHandlingModule.cs
  3. 27
      aspnet-core/modules/task-management/LINGYUN.Abp.BackgroundTasks.ExceptionHandling/README.md

1
aspnet-core/modules/task-management/LINGYUN.Abp.BackgroundTasks.ExceptionHandling/LINGYUN.Abp.BackgroundTasks.ExceptionHandling.csproj

@ -13,7 +13,6 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\common\LINGYUN.Abp.ExceptionHandling\LINGYUN.Abp.ExceptionHandling.csproj" />
<ProjectReference Include="..\LINGYUN.Abp.BackgroundTasks.Jobs\LINGYUN.Abp.BackgroundTasks.Jobs.csproj" />
<ProjectReference Include="..\LINGYUN.Abp.BackgroundTasks\LINGYUN.Abp.BackgroundTasks.csproj" />
</ItemGroup>

5
aspnet-core/modules/task-management/LINGYUN.Abp.BackgroundTasks.ExceptionHandling/LINGYUN/Abp/BackgroundTasks/ExceptionHandling/AbpBackgroundTasksExceptionHandlingModule.cs

@ -1,9 +1,10 @@
using LINGYUN.Abp.ExceptionHandling;
using LINGYUN.Abp.BackgroundTasks.Jobs;
using Volo.Abp.Modularity;
namespace LINGYUN.Abp.BackgroundTasks.ExceptionHandling;
[DependsOn(typeof(AbpExceptionHandlingModule))]
[DependsOn(typeof(AbpBackgroundTasksModule))]
[DependsOn(typeof(AbpBackgroundTasksJobsModule))]
public class AbpBackgroundTasksExceptionHandlingModule : AbpModule
{

27
aspnet-core/modules/task-management/LINGYUN.Abp.BackgroundTasks.ExceptionHandling/README.md

@ -0,0 +1,27 @@
# LINGYUN.Abp.BackgroundTasks.ExceptionHandling
后台作业执行异常通知实现, 默认使用Email发送通知
## 配置使用
模块按需引用
```csharp
[DependsOn(typeof(AbpBackgroundTasksExceptionHandlingModule))]
public class YouProjectModule : AbpModule
{
// other
}
```
## 先决条件
** 在定义作业时在参数中指定如下参数,在作业执行失败时将发送通知
* exception.to 必须, 接收者邮件地址
* exception.from 必须, 邮件抬头发送者名称
* exception.body 可选, 邮件内容(未指定模板名称则为必须参数)
* exception.subject 必须, 邮件标题
* exception.template 可选, 邮件模板
* exception.context 可选, 使用模板时的上下文参数
* exception.culture 可选, 使用模板时的模板区域性
Loading…
Cancel
Save