当前位置: 首页 > news >正文

同城配送网站建设搜索引擎优化seo培训

同城配送网站建设,搜索引擎优化seo培训,wordpress .,商务网站建设过程📣读完这篇文章里你能收获到 傻瓜式扩展方法直接使用如何通过EasyNotice快速实现钉钉/邮件的通知发送感谢点赞收藏,避免下次找不到~ 文章目录一、EasyNotice1. 功能介绍2. 源码地址二、项目接入1. 发送邮件通知Step 1 : 安装包,通过Nuget安装…

请添加图片描述
📣读完这篇文章里你能收获到

  • 傻瓜式扩展方法直接使用
  • 如何通过EasyNotice快速实现钉钉/邮件的通知发送
  • 感谢点赞+收藏,避免下次找不到~

请添加图片描述

文章目录

  • 一、EasyNotice
    • 1. 功能介绍
    • 2. 源码地址
  • 二、项目接入
    • 1. 发送邮件通知
      • Step 1 : 安装包,通过Nuget安装包
      • Step 2 : 配置 Startup 启动类
      • Step 3 : IEmailProvider服务接口使用
    • 2. 发钉钉通知
      • Step 1 : 安装包,通过Nuget安装包
      • Step 2 : 配置 Startup 启动类
      • Step 3 : IDingtalkProvider服务接口使用
    • 3. 更多示例

请添加图片描述

一、EasyNotice

这是一个基于.NET开源的消息通知组件,它包含了邮件通知、钉钉通知,可以帮助我们更容易地发送程序异常通知!


1. 功能介绍

  • 支持邮件发送、钉钉发送
  • 支持自定义发送间隔,避免同样的异常频繁通知
  • 傻瓜式配置,开箱即用

2. 源码地址

  • https://github.com/Bryan-Cyf/EasyNotice

请添加图片描述

二、项目接入

1. 发送邮件通知

邮件通知支持同时发送给多个收件人

Step 1 : 安装包,通过Nuget安装包

Install-Package EasyNotice.Core
Install-Package EasyNotice.Email

Step 2 : 配置 Startup 启动类

public class Startup
{//...public void ConfigureServices(IServiceCollection services){//configurationservices.AddEsayNotice(config =>{config.IntervalSeconds = 10;//同一标题的消息,10秒内只能发一条,避免短时间内大量发送重复消息config.UseEmail(option =>{option.Host = "smtp.qq.com";//smtp域名option.Port = 465;//端口option.FromName = "System";//发送人名字(自定义)option.FromAddress = "12345@qq.com";//发送邮箱option.Password = "passaword";//秘钥option.ToAddress = new List<string>()//收件人集合{"12345@qq.com"};});});}    
}

Step 3 : IEmailProvider服务接口使用

[ApiController]
[Route("[controller]/[action]")]
public class NoticeController : ControllerBase
{private readonly IEmailProvider _mailProvider;public NoticeController(IEmailProvider provider){_mailProvider = provider;}[HttpGet]public async Task SendMail([FromQuery] string str){//发送邮件await _mailProvider.SendAsync(str, new Exception(str));}
}

2. 发钉钉通知

Step 1 : 安装包,通过Nuget安装包

Install-Package EasyNotice.Core
Install-Package EasyNotice.Dingtalk

Step 2 : 配置 Startup 启动类

public class Startup
{//...public void ConfigureServices(IServiceCollection services){//configurationservices.AddEsayNotice(config =>{config.IntervalSeconds = 10;//同一标题的消息,10秒内只能发一条,避免短时间内大量发送重复消息config.UseDingTalk(option =>{option.WebHook = "https://oapi.dingtalk.com/robot/send?access_token=xxx";option.Secret = "secret";});});}    
}

Step 3 : IDingtalkProvider服务接口使用

[ApiController]
[Route("[controller]/[action]")]
public class NoticeController : ControllerBase
{private readonly IDingtalkProvider _dingtalkProvider;public NoticeController(IDingtalkProvider dingtalkProvider){_dingtalkProvider = dingtalkProvider;}[HttpGet]public async Task SendDingTalk([FromQuery] string str){await _dingtalkProvider.SendAsync(str, new Exception(str));}
}

3. 更多示例

  1. 查看 更多使用例子
  2. 查看 更多测试用例
  3. 源码地址:https://github.com/Bryan-Cyf/EasyNotice
  • 对你有用的话,顺手点个小小的star
http://www.dinnco.com/news/75233.html

相关文章:

  • 网站图解图片是用什么软件做的app渠道推广
  • 什么网站做弹窗广告好网络推广外包搜索手机蛙软件
  • 武进区住房和城乡建设局网站微信营销策略
  • java做的网站很快抖音搜索seo代理
  • 网站建设销售怎么样seo建设招商
  • 沧州网站建设的公司莫停之科技windows优化大师
  • 湘西北京网站建设关注公众号一单一结兼职
  • 广州市建设交易中心网站首页短视频营销推广方式
  • php和java做网站哪个简单点链网
  • 网站优化成功案例如何免费搭建自己的网站
  • 国外公司网站模板网络营销比较成功的企业
  • 路由器做网站80端口高报师培训机构排名
  • 网站建设栏目管理口碑营销案例及分析
  • 找合伙人的网站做淘宝郑州网站优化seo
  • 在线免费网站建设平台企业网络营销青岛
  • 网站安全性设计医院营销策略的具体方法
  • 网站图片做多大网站免费seo
  • 网站解析后怎么做seo的优点
  • 河南做网站哪个平台好百度投放广告
  • 当今做啥网站能致富德阳网站seo
  • 无锡企业网站制作策划互联网培训机构排名前十
  • 专业手机移动网站设计磁力兔子
  • 软文怎么优化网站汕头网站建设优化
  • 网站建设冷色调有没有免费的seo网站
  • 大前端最新网站汕头seo收费
  • 网页开发者模式怎么打开搜索引擎优化师工资
  • 官方网站建设工程规划不受容积率限制吗?万网官网
  • 全球50个大网站开发语言进入百度
  • 做建材外贸哪个网站比较好nba最新新闻
  • 网页设计师的职业规划快速排名优化推广排名