在ABP实际开发过程中既有可能会遇到不希望将某些方法暴露,那么就需要想办法将接口隐藏起来。
方法一:
通过修改修饰符实现。例如将方法修改为 private,这种方式比较常用。但这种方式就将方法的访问范围限制在当前类。所以再来看下一个。
方法二:
使用 ABP 提供的 RemoteServiceAttribute (命名空间:Abp.Application.Services),设置 [RemoteService(false)] 后方法就不会被自动编译成 WebApi 了。同时因为保留了访问修饰符,使用方式并没有发生任何变化。