Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

20 Zeilen
600B

  1. namespace HealthMonitor.Core.Pipeline.Aop
  2. {
  3. public abstract class AopValueBase : IValue<CacheInterceptorContext>
  4. {
  5. public IValue<CacheInterceptorContext> Next { get; set; } = default!;
  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. }