コード例 #1
0
ファイル: FubuOwinHost.cs プロジェクト: xeno3/fubumvc
        public static AppFunc ToAppFunc(FubuRuntime runtime, OwinSettings settings = null)
        {
            settings = settings ?? runtime.Factory.Get <OwinSettings>();
            var     host    = new FubuOwinHost(runtime.Routes);
            AppFunc inner   = host.Invoke;
            AppFunc appFunc = settings.BuildAppFunc(inner, runtime.Factory);

            return(appFunc);
        }
コード例 #2
0
ファイル: FubuOwinHost.cs プロジェクト: maniacs-sfa/fubumvc
        public static AppFunc ToAppFunc(FubuRuntime runtime, OwinSettings settings = null)
        {
            settings = settings ?? runtime.Get <OwinSettings>();
            var     host    = new FubuOwinHost(runtime.Routes);
            AppFunc inner   = host.Invoke;
            AppFunc appFunc = settings.BuildAppFunc(inner, runtime.Get <IServiceFactory>());

            var diagnostics = runtime.Get <DiagnosticsSettings>();

            return(diagnostics.WrapAppFunc(runtime, appFunc));
        }