private void bgWorker_ProgressChanged(object sender, ProgressChangedEventArgs e) { if (e.ProgressPercentage <= progressBar.Maximum) { progressBar.Value = e.ProgressPercentage; } if (e.UserState != null) { EnvVariable env = e.UserState as EnvVariable; if (env != null) { ListViewItem item = new ListViewItem(e.ProgressPercentage.ToSafeString(), 0); item.UseItemStyleForSubItems = false; item.SubItems.Add(env.Name); item.SubItems.Add(env.Value); item.SubItems[0].ForeColor = Color.Gray; item.SubItems[1].ForeColor = WinDesign.MainColor; if (listViewEnvVars.InvokeRequired) { listViewEnvVars.Invoke((MethodInvoker) delegate() { listViewEnvVars.Items.Add(item); }); } else { listViewEnvVars.Items.Add(item); } } } lblArchiveCount.Text = listViewEnvVars.Items.Count.ToSafeString(); }
public string GetEnvOrConfig(string section, string configkey, EnvVariable envVariable) { string configValue = GetConfigValue(section, configkey); return(Environment.EnvironmentValueOrDefault( envVariable, configValue )); }
public static void SetupDatabase(DbContextOptionsBuilder options) { options .UseNpgsql(EnvVariable.Get(EnvVariables._DbConnectionString)) .UseSnakeCaseNamingConvention(); #if DEBUG options.LogTo(Console.WriteLine); #endif }
public static Packet MakeEnvSetColor(EnvVariable variable, int color) { Packet packet = new Packet(OpCode.EnvSetColor); packet.Bytes[1] = (byte)variable; ToNetOrder((short)((color >> 16) & 0xFF), packet.Bytes, 2); ToNetOrder((short)((color >> 8) & 0xFF), packet.Bytes, 4); ToNetOrder((short)(color & 0xFF), packet.Bytes, 6); return(packet); }
private EnvVariable[] InitEnvVariables(EnvVariable[] envVariables) { EnvVariable[] newEnvVariables = null; if (envVariables != null) { newEnvVariables = new EnvVariable[envVariables.Length]; envVariables.CopyTo(newEnvVariables, 0); } return(newEnvVariables); }
public static string EnvironmentValueOrDefault(EnvVariable env, string defaultValue) { string var = EnvironmentVariable(env); if (string.IsNullOrEmpty(var)) { return(defaultValue); } return(var); }
public void Add(EnvVariable env) { Dictionary <string, object> data = new Dictionary <string, object>(); string code = env.Name.RemoveNonAlphaNumeric().ToLower(); data.Add("Name", env.Name); data.Add("Value", env.Value); data.Add("Code", code); if (sqlite.IsExist(defaultTable, "Code", code.ToStringType())) { sqlite.Update(defaultTable, data, "Code", code); } else { sqlite.Insert(defaultTable, data); } }
private static string EnvironmentKey(EnvVariable env) { Type type = env.GetType(); MemberInfo[] memInfo = type.GetMember(env.ToString()); if (memInfo != null && memInfo.Length > 0) { object[] attrs = memInfo[0].GetCustomAttributes(typeof(Key), false); if (attrs != null && attrs.Length > 0) { return(((Key)attrs[0]).key); } } return(null); }
public static void Setup(WebHostBuilderContext _, LoggerConfiguration config) { var elasticUrl = EnvVariable.Get(EnvVariables._ElasticUrl); LogEventLevel logLevel = LogEventLevel.Warning; if (Enum.TryParse(EnvVariable.TryGet(EnvVariables._LogLevel), true, out LogEventLevel level)) { logLevel = level; } config .MinimumLevel.Is(logLevel) .Enrich.FromLogContext() .WriteTo.Console() .WriteTo.Elasticsearch(new ElasticsearchSinkOptions(new Uri(elasticUrl)) { IndexFormat = $"{RoleNames._AuthorityService}-logs-{DateTime.UtcNow:yyyy-MM}" }); }
private void bgWorker_DoWork(object sender, DoWorkEventArgs e) { int index = 1; UpdateProgress(Environment.GetEnvironmentVariables().Count, true); foreach (DictionaryEntry de in Environment.GetEnvironmentVariables()) { EnvVariable env = new EnvVariable() { Name = de.Key.ToSafeString(), Value = de.Value.ToSafeString() }; _listEnvVars.Add(env); _envStorage.Add(env); if (de.Key.ToSafeString().Equals("COMPUTERNAME")) { _computerName = de.Value.ToSafeString(); } bgWorker.ReportProgress(index, env); index++; } }
public List <EnvVariable> GetEnvironments() { List <EnvVariable> envs = new List <EnvVariable>(); DataTable dt = GetDataTable(string.Empty); if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { EnvVariable env = new EnvVariable() { ID = dr["ID"].ToSafeInteger(), Name = dr["Name"].ToSafeString(), Value = dr["Value"].ToSafeString(), Code = dr["Code"].ToSafeString(), }; envs.Add(env); } } return(envs); }
public static string EnvironmentVariable(EnvVariable env) { return(System.Environment.GetEnvironmentVariable(EnvironmentKey(env))); }
public static void Setup(ApplicationInsightsServiceOptions options) { options.InstrumentationKey = EnvVariable.TryGet(EnvVariables._AppInsightsKey); options.EnableAdaptiveSampling = false; options.EnableDebugLogger = false; }
public static Packet MakeEnvSetColor(EnvVariable variable, int color) { Packet packet = new Packet(OpCode.EnvSetColor); packet.Bytes[1] = (byte)variable; ToNetOrder((short)((color >> 16) & 0xFF), packet.Bytes, 2); ToNetOrder((short)((color >> 8) & 0xFF), packet.Bytes, 4); ToNetOrder((short)(color & 0xFF), packet.Bytes, 6); return packet; }