private async Task <JToken> GetPythonConfigurationAsync(CancellationToken cancellationToken = default, int?cancelAfterMilli = null) { if (_initParams?.capabilities?.workspace?.configuration != true) { return(null); } try { using (var cts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken)) { if (cancelAfterMilli.HasValue) { cts.CancelAfter(cancelAfterMilli.Value); } var args = new ConfigurationParams { items = new[] { new ConfigurationItem { section = "python" } } }; var configs = await _rpc.InvokeWithParameterObjectAsync <JToken>("workspace/configuration", args, cancellationToken); return(configs?[0]); } } catch (Exception) { } // The cancellation of this token could have been caught above instead of the timeout, so rethrow it. cancellationToken.ThrowIfCancellationRequested(); return(null); }
public async Task <IActionResult> GetPagedConfiguration([FromQuery] ConfigurationParams configurationParams) { var configurations = await configurationRepository.GetPagedConfiguration(configurationParams); var result = mapper.Map <IEnumerable <ViewConfigurationResource> >(configurations); Response.AddPagination(configurations.CurrentPage, configurations.PageSize, configurations.TotalCount, configurations.TotalPages); return(Ok(result)); }
public static void Main(string[] args) { Sender sender = new Sender(); ConfigurationDevice device = new ConfigurationDevice("0009E5001231"); ConfigurationNetSettings settings = new ConfigurationNetSettings(new ConfigurationInterface("eth0", ConfigurationInterface.Method.Dhcp)); // ConfigurationNetSettings settings = new ConfigurationNetSettings(new ConfigurationInterface("eth0", "10.1.2.3", "255.0.0.0", ConfigurationInterface.Method.Manual)); ConfigurationParams parameters = new ConfigurationParams(device, settings); sender.service.SendConfiguration(parameters, sender, 1000); Thread.Sleep(500000); sender.service.Close(); }
public async override Task <RazorLSPOptions> GetLatestOptionsAsync(CancellationToken cancellationToken) { try { var request = new ConfigurationParams() { Items = new[] { new ConfigurationItem() { Section = "razor" }, new ConfigurationItem() { Section = "html" }, } }; var response = await _server.SendRequestAsync("workspace/configuration", request); var result = await response.Returning <JObject[]>(cancellationToken); if (result == null || result.Length < 2 || result[0] == null) { _logger.LogWarning("Client failed to provide the expected configuration."); return(null); } var builder = new ConfigurationBuilder(); var configObject = new JObject { { "razor", result[0] }, { "html", result[1] } }; var configJsonString = configObject.ToString(); using var configStream = new MemoryStream(Encoding.UTF8.GetBytes(configJsonString)); builder.AddJsonStream(configStream); var config = builder.Build(); var instance = BuildOptions(config); return(instance); } catch (Exception ex) { _logger.LogWarning($"Failed to sync client configuration on the server: {ex}"); return(null); } }
/// <summary> /// Constuctor. /// It initalizes the http client to make the REST calls. /// </summary> /// <param name="configParams">Configuration parameters.</param> public DefaultServiceHelper(ConfigurationParams configParams) { // Service point manager configuration. ServicePointManager.DefaultConnectionLimit = Environment.ProcessorCount * Constants.ConnectionLimitMultiplier; ServicePointManager.MaxServicePointIdleTime = Constants.MaxServicePointIdleTime; ServicePointManager.UseNagleAlgorithm = false; ServicePointManager.Expect100Continue = false; tenantId = configParams.TenantId; clientId = configParams.ClientId; secret = configParams.ActiveDirectoryKey; subscriptionId = configParams.SubscriptionId; var credentials = GetCredentials(); InitializeHttpClient(credentials); }
public void OnWorkspaceConfiguration(int request_id, ConfigurationParams param) { var any = new JArray(); foreach (var item in param.items) { try { var jsonValue = param_.jsonWorkspaceConfiguration[item.section]; any.Add(jsonValue); } catch (Exception) { any.Add(null); } } //"workspace/configuration" に対する返信。 sendResponse_(request_id, any); }
public async override Task <RazorLSPOptions> GetLatestOptionsAsync() { try { var request = new ConfigurationParams() { Items = new[] { new ConfigurationItem() { Section = "razor" }, } }; var result = await _server.Client.SendRequest <ConfigurationParams, object[]>("workspace/configuration", request); if (result == null || result.Length < 1 || result[0] == null) { _logger.LogWarning("Client failed to provide the expected configuration."); return(null); } var jsonString = result[0].ToString(); var builder = new ConfigurationBuilder(); using var stream = new MemoryStream(Encoding.UTF8.GetBytes(jsonString)); builder.AddJsonStream(stream); var config = builder.Build(); var instance = BuildOptions(config); return(instance); } catch (Exception ex) { _logger.LogWarning($"Failed to sync client configuration on the server: {ex}"); return(null); } }
public override Task <Container <JToken> > Handle(ConfigurationParams request, CancellationToken cancellationToken) => _handler.Invoke(request);
public abstract Task <Container <JToken> > Handle(ConfigurationParams request, CancellationToken cancellationToken);
public static Task <Container <JToken> > WorkspaceConfiguration(this ILanguageServerWorkspace router, ConfigurationParams @params, CancellationToken cancellationToken = default) { return(router.SendRequest <ConfigurationParams, Container <JToken> >(WorkspaceNames.WorkspaceConfiguration, @params, cancellationToken)); }
public static Task <Container <JToken> > WorkspaceConfiguration(this ILanguageClientWorkspace router, ConfigurationParams @params) { return(router.SendRequest <ConfigurationParams, Container <JToken> >(WorkspaceNames.WorkspaceConfiguration, @params)); }
public WebDriverWrapper() { Configuration = ConfigurationParams.ReadFromConfig(); }
public async Task <PagedList <AppConfiguration> > GetPagedConfiguration(ConfigurationParams configurationParams) { var configurations = context.AppConfiguration.AsQueryable(); // Filtering // if (configurationParams.LockedBusOrder != DateTime.Now.Date) // { // configurations = configurations.Where(c => c.LockedBusOrder == configurationParams.LockedBusOrder); // } // if (configurationParams.LockedMealOrder != DateTime.Now.Date) // { // configurations = configurations.Where(c => c.LockedMealOrder == configurationParams.LockedMealOrder); // } // Sorting // if (configurationParams.isDescending) // { // if (!string.IsNullOrEmpty(configurationParams.OrderBy)) // { // switch (configurationParams.OrderBy.ToLower()) // { // case "lockedbusorder": // configurations = configurations.OrderByDescending(c => c.LockedBusOrder); // break; // case "lockmealorder": // configurations = configurations.OrderByDescending(c => c.LockedMealOrder); // break; // default: // configurations = configurations.OrderByDescending(c => c.LockedBusOrder); // break; // } // } // else // { // configurations = configurations.OrderByDescending(c => c.LockedBusOrder); // } // } // else // { // if (!string.IsNullOrEmpty(configurationParams.OrderBy)) // { // switch (configurationParams.OrderBy.ToLower()) // { // case "lockedbusorder": // configurations = configurations.OrderBy(c => c.LockedBusOrder); // break; // case "lockmealorder": // configurations = configurations.OrderBy(c => c.LockedMealOrder); // break; // default: // configurations = configurations.OrderBy(c => c.LockedBusOrder); // break; // } // } // else // { // configurations = configurations.OrderBy(c => c.LockedBusOrder); // } // } return(await PagedList <AppConfiguration> .CreateAsync(configurations, configurationParams.PageNumber, configurationParams.PageSize)); }
/// <summary> /// The constructor initializes the service helper /// which is used to trigger and track the job. /// </summary> /// <param name="configParams">Configuration parameters.</param> public DataTransformationJob(ConfigurationParams configParams) { _resourceGroup = configParams.ResourceGroupName; _resourceName = configParams.ResourceName; _serviceHelper = new DefaultServiceHelper(configParams); }
private void OpenForm(string form, FormWindowState formWindowState = FormWindowState.Maximized, bool val = false, string value = null) { var fc = Application.OpenForms; var formFound = false; if (ConsulStatusForm(form, fc, formFound)) { return; } switch (form) { case "CreateCases": var a = new CreateCases(_unitOfWork, IsAdministrationOn) { WindowState = formWindowState, MdiParent = this, TopMost = true }; a.Show(); break; case "Productivity": var b = new Productivity(_unitOfWork, IsAdministrationOn) { WindowState = formWindowState, MdiParent = this }; b.Show(); break; case "ConfigurationParams": var c = new ConfigurationParams(_unitOfWork, IsAdministrationOn) { WindowState = formWindowState, MdiParent = this }; c.Show(); break; case "formDataCases": var e = new DataCases(_unitOfWork, IsAdministrationOn) { WindowState = formWindowState, MdiParent = this }; e.Show(); break; case "formAdmin": var f = new Admin(_unitOfWork, IsAdministrationOn) { WindowState = formWindowState, }; f.ShowDialog(); IsAdministrationOn = f.IsLoged; ActivateDeactivateControls(); General.OpenAndCloseForm(Name); break; case "FinishCase": var g = new FinishCase(_unitOfWork, val) { WindowState = formWindowState, }; g.Show(); break; case "FrmReport": var d = new Forms.Reports(value) { WindowState = formWindowState, MdiParent = this }; d.Show(); break; } }