예제 #1
0
 public DefaultMessageRouterHandler(IChromelyRouteProvider routeProvider, IChromelyRequestHandler requestHandler, IChromelyDataTransferOptions dataTransferOptions, IChromelyErrorHandler chromelyErrorHandler)
 {
     _routeProvider        = routeProvider;
     _requestHandler       = requestHandler;
     _dataTransferOptions  = dataTransferOptions;
     _chromelyErrorHandler = chromelyErrorHandler;
 }
예제 #2
0
 public DefaultAssemblyResourceSchemeHandler(IChromelyRequestSchemeHandlerProvider requestSchemeHandlerProvider, IChromelyErrorHandler chromelyErrorHandler)
 {
     _requestSchemeHandlerProvider = requestSchemeHandlerProvider;
     _chromelyResource             = new ChromelyResource();
     _chromelyErrorHandler         = chromelyErrorHandler;
     _fileInfo = null;
 }
예제 #3
0
 public DefaultMessageRouterHandler(IChromelyRouteProvider routeProvider, IChromelyRequestTaskRunner requestTaskRunner, IChromelySerializerUtil serializerUtil, IChromelyErrorHandler chromelyErrorHandler)
 {
     _routeProvider        = routeProvider;
     _requestTaskRunner    = requestTaskRunner;
     _serializerUtil       = serializerUtil;
     _chromelyErrorHandler = chromelyErrorHandler;
 }
 public DefaultResourceSchemeHandler(IChromelyConfiguration config, IChromelyErrorHandler chromelyErrorHandler)
 {
     _config = config;
     _chromelyErrorHandler = chromelyErrorHandler;
     _chromelyResource = new ChromelyResource();
     _fileInfo = null;
 }
예제 #5
0
 public DefaultResourceSchemeHandler(IChromelyErrorHandler chromelyErrorHandler)
 {
     _chromelyErrorHandler = chromelyErrorHandler;
     _statusCode           = ResourceConstants.StatusOK;
     _statusText           = ResourceConstants.StatusOKText;
     _mime = "text/plain";
 }
예제 #6
0
 public DefaultAssemblyResourceSchemeHandler(IChromelyConfiguration config, IChromelyErrorHandler chromelyErrorHandler)
 {
     _config = config;
     _chromelyErrorHandler = chromelyErrorHandler;
     _statusCode           = ResourceConstants.StatusOK;
     _statusText           = ResourceConstants.StatusOKText;
     _mime = "text/plain";
 }
예제 #7
0
 public DefaultRequestSchemeHandlerFactory(IChromelyRouteProvider routeProvider,
                                           IChromelyRequestSchemeProvider requestSchemeProvider,
                                           IChromelyRequestTaskRunner requestTaskRunner,
                                           IChromelySerializerUtil serializerUtil,
                                           IChromelyErrorHandler chromelyErrorHandler)
 {
     _routeProvider         = routeProvider;
     _requestSchemeProvider = requestSchemeProvider;
     _requestTaskRunner     = requestTaskRunner;
     _serializerUtil        = serializerUtil;
     _chromelyErrorHandler  = chromelyErrorHandler;
 }
 /// <summary>
 /// Initializes a new instance of <see cref="DefaultRequestSchemeHandlerFactory"/>.
 /// </summary>
 /// <param name="routeProvider">Instance of <see cref="IChromelyRouteProvider"/>.</param>
 /// <param name="requestSchemeProvider">Instance of <see cref="IChromelyRequestSchemeProvider"/>.</param>
 /// <param name="requestHandler">Instance of <see cref="IChromelyRequestHandler"/>.</param>
 /// <param name="dataTransferOptions">Instance of <see cref="IChromelyDataTransferOptions"/>.</param>
 /// <param name="chromelyErrorHandler">Instance of <see cref="IChromelyErrorHandler"/>.</param>
 public DefaultRequestSchemeHandlerFactory(IChromelyRouteProvider routeProvider,
                                           IChromelyRequestSchemeProvider requestSchemeProvider,
                                           IChromelyRequestHandler requestHandler,
                                           IChromelyDataTransferOptions dataTransferOptions,
                                           IChromelyErrorHandler chromelyErrorHandler)
 {
     _routeProvider         = routeProvider;
     _requestSchemeProvider = requestSchemeProvider;
     _requestHandler        = requestHandler;
     _dataTransferOptions   = dataTransferOptions;
     _chromelyErrorHandler  = chromelyErrorHandler;
 }
예제 #9
0
        public AppBuilder UseErrorHandler <TService>(IChromelyErrorHandler chromelyErrorHandler = null) where TService : IChromelyErrorHandler
        {
            if (chromelyErrorHandler != null)
            {
                _chromelyErrorHandler = chromelyErrorHandler;
            }
            else
            {
                _chromelyUseErrorHandlerType = null;
                EnsureIsDerivedType(typeof(IChromelyErrorHandler), typeof(TService));
                _chromelyUseErrorHandlerType = typeof(TService);
            }

            return(this);
        }
 public DefaultRequestSchemeHandler(IChromelyRouteProvider routeProvider,
                                    IChromelyRequestSchemeProvider requestSchemeProvider,
                                    IChromelyRequestHandler requestHandler,
                                    IChromelyDataTransferOptions dataTransferOptions,
                                    IChromelyErrorHandler chromelyErrorHandler)
 {
     _routeProvider         = routeProvider;
     _requestSchemeProvider = requestSchemeProvider;
     _requestHandler        = requestHandler;
     _dataTransferOptions   = dataTransferOptions;
     _chromelyErrorHandler  = chromelyErrorHandler;
     _chromelyResponse      = new ChromelyResponse();
     _mimeType = ResourceHandler.DefaultMimeType;
     _stream   = Stream.Null;
 }
예제 #11
0
 public DefaultAssemblyResourceSchemeHandlerFactory(IChromelyRequestSchemeHandlerProvider requestSchemeHandlerProvider, IChromelyErrorHandler chromelyErrorHandler)
 {
     _requestSchemeHandlerProvider = requestSchemeHandlerProvider;
     _chromelyErrorHandler         = chromelyErrorHandler;
 }
 public ChromelyMessageRouter(IChromelyRouteProvider routeProvider, IChromelyRequestHandler requestHandler, IChromelyDataTransferOptions dataTransferOptions, IChromelyErrorHandler chromelyErrorHandler)
     : base(routeProvider, requestHandler, dataTransferOptions, chromelyErrorHandler)
 {
 }
예제 #13
0
 public ChromelyResourceSchemeHandlerFactory(IChromelyErrorHandler chromelyErrorHandler) : base(chromelyErrorHandler)
 {
 }
 public ChromelyRequestSchemeHandlerFactory(IChromelyRouteProvider routeProvider, IChromelyRequestSchemeProvider requestSchemeProvider, IChromelyRequestHandler requestHandler, IChromelyDataTransferOptions dataTransferOptions, IChromelyErrorHandler chromelyErrorHandler)
     : base(routeProvider, requestSchemeProvider, requestHandler, dataTransferOptions, chromelyErrorHandler)
 {
 }
 public ChromelyAssemblyResourceSchemeHandlerFactory(IChromelyRequestSchemeHandlerProvider requestSchemeHandlerProvider, IChromelyErrorHandler chromelyErrorHandler) : base(requestSchemeHandlerProvider, chromelyErrorHandler)
 {
 }
예제 #16
0
 public DefaultRequestTaskRunner(IChromelyRouteProvider routeProvider, IChromelyInfo chromelyInfo, IChromelyErrorHandler chromelyErrorHandler)
 {
     _routeProvider        = routeProvider;
     _chromelyInfo         = chromelyInfo;
     _chromelyErrorHandler = chromelyErrorHandler;
 }
 public ChromelyAssemblyResourceSchemeHandlerFactory(IChromelyConfiguration config, IChromelyErrorHandler chromelyErrorHandler) : base(config, chromelyErrorHandler)
 {
 }
예제 #18
0
 public DefaultAssemblyResourceSchemeHandlerFactory(IChromelyConfiguration config, IChromelyErrorHandler chromelyErrorHandler)
 {
     _config = config;
     _chromelyErrorHandler = chromelyErrorHandler;
 }
예제 #19
0
 /// <summary>
 /// Initializes a new instance of <see cref="OwinSchemeHandlerFactory"/>.
 /// </summary>
 /// <param name="owinPipeline">Instance of <see cref="IOwinPipeline"/>.</param>
 /// <param name="errorHandler">Instance of <see cref="IChromelyErrorHandler"/>.</param>
 public OwinSchemeHandlerFactory(IOwinPipeline owinPipeline, IChromelyErrorHandler errorHandler)
 {
     _owinPipeline = owinPipeline;
     _errorHandler = errorHandler;
 }
예제 #20
0
 public DefaultActionRequestHandler(IChromelyRouteProvider routeProvider, IChromelyInfo chromelyInfo, IChromelyErrorHandler chromelyErrorHandler)
 {
     _routeProvider        = routeProvider;
     _chromelyInfo         = chromelyInfo;
     _chromelyErrorHandler = chromelyErrorHandler;
 }
 public DefaultResourceSchemeHandler(IChromelyErrorHandler chromelyErrorHandler)
 {
     _chromelyResource     = new ChromelyResource();
     _chromelyErrorHandler = chromelyErrorHandler;
     _fileInfo             = null;
 }
 public ChromelyMessageRouter(IChromelyRouteProvider routeProvider, IChromelyRequestTaskRunner requestTaskRunner, IChromelySerializerUtil serializerUtil, IChromelyErrorHandler chromelyErrorHandler)
     : base(routeProvider, requestTaskRunner, serializerUtil, chromelyErrorHandler)
 {
 }
예제 #23
0
 public DefaultResourceSchemeHandlerFactory(IChromelyErrorHandler chromelyErrorHandler)
 {
     _chromelyErrorHandler = chromelyErrorHandler;
 }
 public ChromelyRequestSchemeHandlerFactory(IChromelyRouteProvider routeProvider, IChromelyRequestSchemeProvider requestSchemeProvider, IChromelyRequestTaskRunner requestTaskRunner, IChromelySerializerUtil serializerUtil, IChromelyErrorHandler chromelyErrorHandler)
     : base(routeProvider, requestSchemeProvider, requestTaskRunner, serializerUtil, chromelyErrorHandler)
 {
 }
 public DefaultOwinSchemeHandlerFactory(IOwinPipeline owinPipeline, IChromelyErrorHandler errorHandler) : base(owinPipeline, errorHandler)
 {
 }