Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

20 lignes
588B

  1. namespace HealthMonitor.Core.Pipeline.Aop
  2. {
  3. public abstract class AopValueBase : IValue<CacheInterceptorContext>
  4. {
  5. public IValue<CacheInterceptorContext> Next { get; set; }
  6. public abstract Task Invoke(CacheInterceptorContext context);
  7. /// <summary>
  8. /// 执行下一个管道阀门
  9. /// </summary>
  10. /// <param name="context"></param>
  11. /// <returns></returns>
  12. protected async Task InvokeNextAsync(CacheInterceptorContext context)
  13. {
  14. if (Next != null) await Next.Invoke(context);
  15. }
  16. }
  17. }