/// <summary> /// 操作日志 - 通用 /// </summary> /// <param name="targetID"></param> /// <param name="actionInfo"></param> public void Operate(string targetID, string actionInfo) { System.Reflection.MethodBase methodInfo = new System.Diagnostics.StackFrame(1).GetMethod(); if (logger.IsInfoEnabled) { LogMessage cpm = new LogMessage { ApplicationID = Convert.ToInt32(_AppConfigurtaionServices.GetAppSettings <AppSettings>("AppSettings").ApplicationID), ModuleName = methodInfo.DeclaringType.FullName, MethodName = methodInfo.Name, TargetID = targetID, Action = actionInfo, LoginName = "", CreateTime = DateTime.Now, ServerName = UserHelper.GetServerName(), ClientIP = UserHelper.GetUserIp(), PageUrl = UserHelper.GetRequestUrl(), OrganizationID = 43, ActionType = 0, ReferrerUrl = UserHelper.GetRequestUrlReferrerAbsoluteUri() }; logger.Info(cpm); } }
public RedisClient(AppConfigurtaionServices AppConfigurtaionServices) { this._AppConfigurtaionServices = AppConfigurtaionServices; if (string.IsNullOrEmpty(_redisConnectionString)) { _redisConnectionString = string.Concat(_AppConfigurtaionServices.GetAppSettings <AppSettings>("AppSettings").CacheIP, ",password="******"AppSettings").CachePassWord, ",allowAdmin=true"); } if (string.IsNullOrEmpty(_redisCustomKey)) { _redisCustomKey = _AppConfigurtaionServices.GetAppSettings <AppSettings>("AppSettings").RedisCustomKey; } }
public static RabbitMq CreateConfigDomInstance(string key) { var appconfig = new AppConfigurtaionServices(); var mqConfig = appconfig.GetAppSettings <RabbitMq>(key); return(mqConfig); }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { if (!optionsBuilder.IsConfigured) { var config = AppConfigurtaionServices.GetAppSettings <AppConfigurtaionModel>("ConnectionStrings", $"appsettings.json").TestDataBaseContext; optionsBuilder.UseSqlServer(config); } }
public DbContextOptions <IdentityServerConfigurationDbContext> GetDbContextOption() { var builder = new DbContextOptionsBuilder <IdentityServerConfigurationDbContext>(); //var configuration = AppConfigurations.Get(WebContentDirectoryFinder.CalculateContentRootFolder()); //MyDocumentManageDbContextConfigurer.Configure(builder, configuration.GetConnectionString("mydb")); IdentityServerDbContextConfigurer.Configure(builder, AppConfigurtaionServices.GetAppSettings()["ConnectionStrings:mydb"]); return(builder.Options); }