Exemplo n.º 1
0
 private void AppResolve(IApplicationBuilder app)
 {
     app.UseStaticFiles();
     app.UseMvc();
     _moduleProvider.Initialize(new ApplicationInitializationContext(app, _moduleProvider.Modules,
                                                                     _moduleProvider.VirtualPaths,
                                                                     AppConfig.Configuration));
     app.Run(async(context) =>
     {
         var messageId = Guid.NewGuid().ToString("N");
         var sender    = new HttpServerMessageSender(_serializer, context);
         try
         {
             var filters   = app.ApplicationServices.GetServices <IAuthorizationFilter>();
             var isSuccess = await OnAuthorization(context, sender, messageId, filters);
             if (isSuccess)
             {
                 var actionFilters = app.ApplicationServices.GetServices <IActionFilter>();
                 await OnReceived(sender, messageId, context, actionFilters);
             }
         }
         catch (Exception ex)
         {
             var filters = app.ApplicationServices.GetServices <IExceptionFilter>();
             WirteDiagnosticError(messageId, ex);
             await OnException(context, sender, messageId, ex, filters);
         }
     });
 }
Exemplo n.º 2
0
 private void AppResolve(IApplicationBuilder app)
 {
     app.UseStaticFiles();
     app.UseMvc();
     _moduleProvider.Initialize(app);
     app.Run(async(context) =>
     {
         var sender = new HttpServerMessageSender(_serializer, context);
         await OnReceived(sender, context);
     });
 }
Exemplo n.º 3
0
 private void AppResolve(IApplicationBuilder app)
 {
     app.UseStaticFiles();
     app.UseMvc();
     _moduleProvider.Initialize(new ApplicationInitializationContext(app, _moduleProvider.Modules,
                                                                     _moduleProvider.VirtualPaths,
                                                                     AppConfig.Configuration));
     app.Run(async(context) =>
     {
         var sender = new HttpServerMessageSender(_serializer, context);
         await OnReceived(sender, context);
     });
 }
 private void AppResolve(IApplicationBuilder app)
 {
     app.UseStaticFiles();
     app.UseMvc();
     _moduleProvider.Initialize(new ApplicationInitializationContext(app, _moduleProvider.Modules,
                                                                     _moduleProvider.VirtualPaths,
                                                                     AppConfig.Configuration));
     app.Run(async(context) =>
     {
         var filters   = app.ApplicationServices.GetServices <IAuthorizationFilter>();
         var sender    = new HttpServerMessageSender(_serializer, context);
         var isSuccess = await OnAuthorization(context, sender, filters);
         if (isSuccess)
         {
             var actionFilters = app.ApplicationServices.GetServices <IActionFilter>();
             await OnReceived(sender, context, actionFilters);
         }
     });
 }