Files
Api/DouyinApi.Api/Filter/UseServiceDIAttribute.cs

36 lines
1.0 KiB
C#
Raw Permalink Normal View History

2025-11-04 21:09:16 +08:00
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()
{
}
}
}