예제 #1
0
 public LiaraContext(ILiaraServerEnvironment environment)
 {
     Environment = environment;
     Request = new LiaraRequest(this);
     Response = new LiaraResponse(this);
     Security = new LiaraSecurity();
 }
예제 #2
0
 public Task ProcessRequestAsync(ILiaraServerEnvironment environment)
 {
     using (var context = new LiaraContext(this, environment))
     {
         return(Configuration.Handlers.Execute(context));
     }
 }
예제 #3
0
 public LiaraContext(ILiaraServerEnvironment environment)
 {
     Environment = environment;
     Request     = new LiaraRequest(this);
     Response    = new LiaraResponse(this);
     Security    = new LiaraSecurity();
 }
예제 #4
0
 public Task ProcessRequestAsync(ILiaraServerEnvironment environment)
 {
     using (var context = new LiaraContext(this, environment))
     {
         return Configuration.Handlers.Execute(context);
     }
 }
예제 #5
0
 public LiaraContext(ILiaraEngine engine, ILiaraServerEnvironment environment)
     : this(environment)
 {
     Engine = engine;
 }
예제 #6
0
 public LiaraContext(ILiaraEngine engine, ILiaraServerEnvironment environment) : this(environment)
 {
     Engine = engine;
 }