public static void UseNHibernateHandler(this IAppBuilder appBuilder, NHibernateOwinHandler handler) { appBuilder.Use(async(context, func) => { handler.BeforeRequest(context); await func(); handler.AfterRequest(context); }); }
public WebApiStartup(HttpConfiguration httpConfiguration, NHibernateOwinHandler hibernateOwinHandler, MetricsMiddleware metricsMiddleware, IWebApiConfig webApiConfig) { _httpConfiguration = httpConfiguration; _hibernateOwinHandler = hibernateOwinHandler; _metricsMiddleware = metricsMiddleware; _webApiConfig = webApiConfig; ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, errors) => true; }