VServiceAuthorizeAttribute.cs 430 B

123456789101112131415
  1. using System;
  2. namespace VCommon.VApplication.Authorization
  3. {
  4. [AttributeUsage(AttributeTargets.Method | AttributeTargets.Interface)]
  5. public class VServiceAuthorizeAttribute : Attribute
  6. {
  7. public string[] AnyPermissionsRequired { get; }
  8. public VServiceAuthorizeAttribute(params string[] anyPermissionsRequired)
  9. {
  10. AnyPermissionsRequired = anyPermissionsRequired;
  11. }
  12. }
  13. }