C# 您能否[授权]一个不在asp.net核心控制器中的函数?
我正在向Blazor服务器页面中注入模拟API的服务。即使我的服务功能不是控制器,我也可以在其上使用C# 您能否[授权]一个不在asp.net核心控制器中的函数?,c#,asp.net-core,authorization,blazor,blazor-server-side,C#,Asp.net Core,Authorization,Blazor,Blazor Server Side,我正在向Blazor服务器页面中注入模拟API的服务。即使我的服务功能不是控制器,我也可以在其上使用[Authorize]属性吗 到目前为止,他们似乎没有运行,但我想知道是否有更多的配置我需要做。这些策略确实在我的控制器上起作用,因此启动和更多的基础工作正在起作用 代码: 同样,这只是一个基本的C#类,而不是控制器。在那里创建属性并进行筛选 public class CustomAuthorizeAttribute:Attribute { //Create a code } public cl
[Authorize]
属性吗
到目前为止,他们似乎没有运行,但我想知道是否有更多的配置我需要做。这些策略确实在我的控制器上起作用,因此启动和更多的基础工作正在起作用
代码:
同样,这只是一个基本的C#类,而不是控制器。在那里创建属性并进行筛选
public class CustomAuthorizeAttribute:Attribute
{
//Create a code
}
public class CustomAuthorizeAttribute:Attribute
{
//Create a code
}