init
This commit is contained in:
35
DouyinApi.Api/Filter/UseServiceDIAttribute.cs
Normal file
35
DouyinApi.Api/Filter/UseServiceDIAttribute.cs
Normal file
@@ -0,0 +1,35 @@
|
||||
using DouyinApi.IServices;
|
||||
using Microsoft.AspNetCore.Mvc.Filters;
|
||||
|
||||
namespace DouyinApi.Filter
|
||||
{
|
||||
public class UseServiceDIAttribute : ActionFilterAttribute
|
||||
{
|
||||
|
||||
protected readonly ILogger<UseServiceDIAttribute> _logger;
|
||||
private readonly IBlogArticleServices _blogArticleServices;
|
||||
private readonly string _name;
|
||||
|
||||
public UseServiceDIAttribute(ILogger<UseServiceDIAttribute> logger, IBlogArticleServices blogArticleServices, string Name = "")
|
||||
{
|
||||
_logger = logger;
|
||||
_blogArticleServices = blogArticleServices;
|
||||
_name = Name;
|
||||
}
|
||||
|
||||
|
||||
public override void OnActionExecuted(ActionExecutedContext context)
|
||||
{
|
||||
var dd = _blogArticleServices.Query().Result;
|
||||
_logger.LogInformation("测试自定义服务特性");
|
||||
Console.WriteLine(_name);
|
||||
base.OnActionExecuted(context);
|
||||
DeleteSubscriptionFiles();
|
||||
}
|
||||
|
||||
private void DeleteSubscriptionFiles()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user