public RegistrationService(ILogger logger, ICoreService coreService, IDataModelUIService dataModelUIService, IProfileEditorService profileEditorService, IPluginManagementService pluginManagementService, IInputService inputService, IMessageService messageService, IWebServerService webServerService, IRgbService rgbService, ISettingsService settingsService) { _logger = logger; _coreService = coreService; _dataModelUIService = dataModelUIService; _profileEditorService = profileEditorService; _pluginManagementService = pluginManagementService; _inputService = inputService; _messageService = messageService; _webServerService = webServerService; _rgbService = rgbService; _settingsService = settingsService; LoadPluginModules(); pluginManagementService.PluginEnabling += PluginServiceOnPluginEnabling; }
private static void StartWebServer() { IWebServerService server = serviceManager.Get <IWebServerService>(); IAppConfigService configService = serviceManager.Get <IAppConfigService>(); string ip = configService.GetValue("ip"); string ports = configService.GetValue("ports"); int[] portVals = ports.Split(',').Select(p => p.Trim().to_i()).ToArray(); server.Start(ip, portVals); }
private static void StartWebServer() { ISemanticProcessor semProc = serviceManager.Get <ISemanticProcessor>(); semProc.Register <WebServerMembrane, AccountRouteReceptor>(); IWebServerService server = serviceManager.Get <IWebServerService>(); IAppConfigService configService = serviceManager.Get <IAppConfigService>(); string ip = configService.GetValue("ip"); string ports = configService.GetValue("ports"); int[] portVals = ports.Split(',').Select(p => p.Trim().to_i()).ToArray(); server.Start(ip, portVals); }
public RegistrationService(ILogger logger, IDataModelUIService dataModelUIService, IProfileEditorService profileEditorService, IPluginManagementService pluginManagementService, IInputService inputService, IWebServerService webServerService) { _logger = logger; _dataModelUIService = dataModelUIService; _profileEditorService = profileEditorService; _pluginManagementService = pluginManagementService; _inputService = inputService; _webServerService = webServerService; LoadPluginModules(); pluginManagementService.PluginEnabling += PluginServiceOnPluginEnabling; }
/// <summary> /// Initializes a new instance of the <see cref="AssassinWebServer" /> class. /// </summary> /// <param name="apiConnectionType">Type of the API connection.</param> /// <param name="socketServerEndpoint">The socket server endpoint.</param> public AssassinWebServer(ApiConnectionType apiConnectionType, string serverEndpoint) { this.webServer = SocketServer.Create(serverEndpoint); this.webServer = SocketServer.Create(serverEndpoint); this.webServer.OnNotify = AssassinDataService.OnNotify; this.webServer.OnAuthenticate = async(package) => { return(await OnAuthenticate(package)); }; this.webServer.OnStreaming = async(package, stream) => { await OnStreaming(package, stream); }; this.webServer.OnFetch = async(package) => { return(await OnFetchRequest(package)); }; }
/// <summary> /// Инициализирует сервисы. /// </summary> /// <param name="method_service">Сервис для работы и хранения методов.</param> /// <param name="assembly_service">Сервис для работы с библиотеками C#.</param> /// <param name="coordination_service">Сервис координации.</param> /// <param name="data_service">Сервис хранения данных.</param> /// <param name="web_server_service"></param> public InvokeServiceFactory(IMethodService method_service, IAssemblyService assembly_service, ICoordinationService coordination_service, IDataService <DataInvoke> data_service, IWebServerService web_server_service, RemoteInvokeService remote_invoke_service) { _methodService = method_service; _assemblyService = assembly_service; _coordinationService = coordination_service; _webServerService = web_server_service; _remoteInvokeService = remote_invoke_service; // new RemoteInvokeService(_coordinationService, _webServerService); var invoke_c_sharp_method = new InvokeCSharpService(_assemblyService, _methodService, data_service); var invoke_executable_file = new InvokeExecutableFileService(new ExecutableFileMethodService(), data_service); _serviceDictionary = new Dictionary <Type, IInvokeService> { /*{typeof(RemoteInvokeService), remote_invoke_service}, * {typeof(InvokeCSharpService), invoke_c_sharp_method},*/ { typeof(CSharpMethod), invoke_c_sharp_method }, { typeof(ExecutableFileMethod), invoke_executable_file } }; }
public CustomViewModel(RemoteControlBrush layerBrush, IWebServerService webServerService) : base(layerBrush) { RemoteControlBrush = layerBrush; BrushUrl = $"{webServerService.Server!.Listener.Prefixes.First().Replace("*", "localhost")}remote-control-brushes/{RemoteControlBrush.Layer.EntityId}"; }
private SilverlightProject(IProjectStore projectStore, ICodeDocumentType codeDocumentType, IProjectType projectType, IServiceProvider serviceProvider) : base(projectStore, codeDocumentType, projectType, serviceProvider) { this.webServerService = serviceProvider.GetService <IWebServerService>(); }
public PluginDataModelExpansion(IWebServerService webServerService) { _webServerService = webServerService; }
private WebsiteProject(IProjectStore projectStore, Microsoft.Expression.Project.ProjectType projectType, IServiceProvider serviceProvider) : base(projectStore, serviceProvider) { this.projectType = projectType; this.webServerService = serviceProvider.GetService <IWebServerService>(); }
public DataModelWebApi(IWebServerService webServerService) { _webServerService = webServerService; }
public Json(JsonDataModelServices jsonDataModelServices, IWebServerService webServerService) { _jsonDataModelServices = jsonDataModelServices; _webServerService = webServerService; }
public RemoteControlBrushProvider(IWebServerService webServerService) { _webServerService = webServerService; }
public ValheimModule(IWebServerService webServerService) { _webServerService = webServerService; }
public PluginsWebApi(IWebServerService webServerService) { _webServerService = webServerService; }
public PluginsController(IPluginManagementService pluginManagementService, IWebServerService webServerService) { _pluginManagementService = pluginManagementService; _webServerService = webServerService; }
public TestModule(IWebServerService webServerService) { _webServerService = webServerService; }
public ProfilesWebApi(IWebServerService webServerService) { _webServerService = webServerService; }