0 我需要运行一些代码,在某些服务调用期间检查用户的订阅,所以我觉得像AOP方法的东西会很好。AOP与ServiceStack 该调用应确定该方法是继续还是返回错误消息。 这怎么能在ServiceStack框架内完成? 来源 2015-05-04 vonec
1 根据用户订阅的意思,内置的认证和角色可能适合您的需要。 有很多的信息在wiki,并且在这种answer但本质上,用户没有指定的角色,你可以将属性添加到类,以防止情况下访问: [Authenticate] //All HTTP (GET, POST...) methods need "CanAccess" [RequiredRole("Admin")] [RequiredPermission("CanAccess")] public class Secured { public bool Test { get; set; } } 来源 2015-05-04 05:16:57 RagtimeWilly +0 这不仅仅是访问角色,因为他们可以有正确的角色,但取决于行动,他们可能会被拒绝。 E.g.该用户订阅了10个用户,但我们希望确保当他们创建第11个用户时,该服务返回错误消息。因此,不是在各种服务中的任何地方都会影响用户数量的逻辑,而是能够指定哪些服务应该检查这一点。 – vonec
0 你可以看看在AutoQuery dynamically generates Services如何使用code-gen动态生成Service实现。 来源 2015-05-05 05:39:16 mythz
这不仅仅是访问角色,因为他们可以有正确的角色,但取决于行动,他们可能会被拒绝。 E.g.该用户订阅了10个用户,但我们希望确保当他们创建第11个用户时,该服务返回错误消息。因此,不是在各种服务中的任何地方都会影响用户数量的逻辑,而是能够指定哪些服务应该检查这一点。 – vonec