Beispiel #1
0
 public override void Run(ApiGetByPathContext context)
 {
     // ExecuteSingle(context);
     ExecuteSingle(context, Service.CacheKeySpecifier);
     // ExecuteSingle(context, (req) => req.Id, (req) => req.LifeLength);
     // ExecuteSingle(context, (reader) => {});
     // ExecuteSingle(context, (reader) => {}, (req) => req.Id);
     // ExecuteSingle(context, (reader) => {}, (req) => req.Id, (req) => req.LifeLength);
 }
Beispiel #2
0
 public override Task RunAsync(ApiGetByPathContext context)
 {
     // return ExecuteSingleAsync(context);
     return(ExecuteSingleAsync(context, Service.CacheKeySpecifier));
     // return ExecuteSingleAsync(context, (req) => req.Id, (req) => req.LifeLength);
     // return ExecuteSingleAsync(context, (reader) => {});
     // return ExecuteSingleAsync(context, (reader) => {}, (req) => req.Id);
     // return ExecuteSingleAsync(context, (reader) => {}, (req) => req.Id, (req) => req.LifeLength);
 }
Beispiel #3
0
 public string CacheKeySpecifier(ApiGetByPathContext context)
 {
     return(UseCache ? context.Request.AppId.ToString() + "." + context.Request.Path : "");
 }