public MsmqServer(IServerOptions options, IFileSystemManager fileManager, IQueueCreateManager queueManager, IMessageToFilePartMapper messageToFilePartMapper, IFileMessageBuffer messageBuffer, IFileCopyManager copyManager) { _options = options; _fileManager = fileManager; _queueCreateManager = queueManager; _messageToFilePartMapper = messageToFilePartMapper; _filesBuffer = messageBuffer; _copyManager = copyManager; }
private IFileInfo GenerateEnvironmentScript(IServerOptions serverOptions) { var fileContent = string.Format( "(function (){{" + "var app = angular.module('app');" + "app.constant('endpointServer', 'http://{0}:{1}');" + "}})();", serverOptions.EndpointHostname, serverOptions.EndpointPort); return new AppFileInfo(Encoding.UTF8.GetBytes(fileContent), EnvironmentScriptFileName, DateTime.Now); }
public AuthorizationController( IServerOptions serverOptions, IHaloUserManager userManager, IUserBaseDataRepository userBaseDataRepository, ISecureDataFormat <AuthenticationTicket> secureDataFormat) { _serverOptions = serverOptions; _userManager = userManager; _userBaseDataRepository = userBaseDataRepository; _secureDataFormat = secureDataFormat; }
public AuthorizationController( IServerOptions serverOptions, IHaloUserManager userManager, IUserBaseDataRepository userBaseDataRepository, ISecureDataFormat<AuthenticationTicket> secureDataFormat) { _serverOptions = serverOptions; _userManager = userManager; _userBaseDataRepository = userBaseDataRepository; _secureDataFormat = secureDataFormat; }
public static IContainer Register(IAppBuilder app, HttpConfiguration config, IServerOptions serverOptions) { ContainerBuilder containerBuilder = new ContainerBuilder(); ConfigureServerOptions(containerBuilder, serverOptions); ConfigureRepositories(containerBuilder); ConfigureDependencies(containerBuilder); var container = containerBuilder.Build(); config.DependencyResolver = new AutofacWebApiDependencyResolver(container); app.UseAutofacMiddleware(container); app.UseAutofacWebApi(config); return container; }
private IFileInfo GenerateEnvironmentScript(IServerOptions serverOptions) { var fileContent = string.Format( "(function (){{" + "var app = angular.module('app');" + "app.constant('endpointServer', 'http://{0}:{1}');" + "}})();", serverOptions.EndpointHostname, serverOptions.EndpointPort); return(new AppFileInfo(Encoding.UTF8.GetBytes(fileContent), EnvironmentScriptFileName, DateTime.Now)); }
public static Processor GetMessageProcessor(MessageType type, IServerOptions options) { switch (type) { case MessageType.Single: return(new SingleMessageFileProcessor(options)); case MessageType.Multiple: return(new MultipleMessageFileProcessor(options)); default: return(new SingleMessageFileProcessor(options)); } }
public static IContainer Register(IAppBuilder app, HttpConfiguration config, IServerOptions serverOptions) { ContainerBuilder containerBuilder = new ContainerBuilder(); ConfigureServerOptions(containerBuilder, serverOptions); ConfigureRepositories(containerBuilder); ConfigureDependencies(containerBuilder); var container = containerBuilder.Build(); config.DependencyResolver = new AutofacWebApiDependencyResolver(container); app.UseAutofacMiddleware(container); app.UseAutofacWebApi(config); return(container); }
public static void Register(HttpConfiguration config, IServerOptions serverOptions) { // TODO: Only enable cors for the web app //var cors = new EnableCorsAttribute(serverOptions.EndpointHostname + ":" + 11700, "*", "*"); var cors = new EnableCorsAttribute("*", "*", "*"); config.EnableCors(cors); config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute("HaloServiceApi", "{controller}Service.svc/{action}/{request}", new { action = RouteParameter.Optional, request = RouteParameter.Optional } ); config.Formatters.Add(new HydraBinaryFormatter()); }
public Startup(IServerOptions options) { _options = options; }
private static void ConfigureServerOptions(ContainerBuilder containerBuilder, IServerOptions serverOptions) { containerBuilder.RegisterInstance(serverOptions) .SingleInstance() .As<IServerOptions>(); }
public ApiSelfHost(IServerOptions options) { _options = options; }
public Startup(IServerOptions serverOptions) { _serverOptions = serverOptions; }
public AppSelfHost(IServerOptions options) { _options = options; }
public ServerOptionsProvider(IServerOptions options) { _options = options; }
public EndpointsDispatcherController(IServerOptions serverOptions) { _serverOptions = serverOptions; }
protected Processor(IServerOptions options) { Options = options; }
private static void ConfigureServerOptions(ContainerBuilder containerBuilder, IServerOptions serverOptions) { containerBuilder.RegisterInstance(serverOptions) .SingleInstance() .As <IServerOptions>(); }
public AppFileSystem(IFileSystem fileSystem, IServerOptions serverOptions) { _fileSystem = fileSystem; _environmentScript = GenerateEnvironmentScript(serverOptions); }
public MultipleMessageFileProcessor(IServerOptions options) : base(options) { }
public SingleMessageFileProcessor(IServerOptions options) : base(options) { }
public MessageToFilePartMapper(IServerOptions options) { _options = options; }
public FileMessageBuffer(IServerOptions options) { _options = options; _filesBuffer = new Dictionary <string, FileMessage>(); }
public FileCopyManager(IServerOptions options) { _options = options; }