2
0

IHasRequestFilter.cs 711 B

1234567891011121314151617181920
  1. namespace MediaBrowser.Model.Services
  2. {
  3. public interface IHasRequestFilter
  4. {
  5. /// <summary>
  6. /// Order in which Request Filters are executed.
  7. /// &lt;0 Executed before global request filters
  8. /// &gt;0 Executed after global request filters
  9. /// </summary>
  10. int Priority { get; }
  11. /// <summary>
  12. /// The request filter is executed before the service.
  13. /// </summary>
  14. /// <param name="req">The http request wrapper</param>
  15. /// <param name="res">The http response wrapper</param>
  16. /// <param name="requestDto">The request DTO</param>
  17. void RequestFilter(IRequest req, IResponse res, object requestDto);
  18. }
  19. }