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);
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
    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();
    }
Esempio n. 4
0
        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);
    }
Esempio n. 6
0
        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);
Esempio n. 10
0
 public static Task <Container <JToken> > WorkspaceConfiguration(this ILanguageServerWorkspace router, ConfigurationParams @params, CancellationToken cancellationToken = default)
 {
     return(router.SendRequest <ConfigurationParams, Container <JToken> >(WorkspaceNames.WorkspaceConfiguration, @params, cancellationToken));
 }
Esempio n. 11
0
 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();
 }
Esempio n. 13
0
        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);
 }
Esempio n. 15
0
        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;
            }
        }