コード例 #1
0
ファイル: DefaultPageExecutor.cs プロジェクト: anurse/Edge
        public Task<Response> Execute(IEdgePage page, Request request, ITrace tracer)
        {
            Requires.NotNull(page, "page");
            Requires.NotNull(request, "request");
            Requires.NotNull(tracer, "tracer");

            return ExecuteCore(page, request, tracer);
        }
コード例 #2
0
ファイル: DefaultPageExecutor.cs プロジェクト: anurse/Edge
 private static async Task<Response> ExecuteCore(IEdgePage page, Request request, ITrace tracer)
 {
     Response resp = new Response(200);
     resp.Start();
     await page.Run(request, resp);
     resp.End();
     return resp;
 }
コード例 #3
0
ファイル: ActivationResult.cs プロジェクト: anurse/Edge
 public static ActivationResult Successful(IEdgePage page)
 {
     return new ActivationResult(true, page);
 }
コード例 #4
0
ファイル: ActivationResult.cs プロジェクト: anurse/Edge
 private ActivationResult(bool success, IEdgePage page)
 {
     Success = success;
     Page = page;
 }