private static ApplicationGridSettings ReadConfigSettings() { AppSettingsReader reader = new AppSettingsReader(); ApplicationGridSettings settings = new ApplicationGridSettings(); settings.MonoscapeAccessKey = (string)reader.GetValue("MonoscapeAccessKey", typeof(string)); settings.MonoscapeSecretKey = (string)reader.GetValue("MonoscapeSecretKey", typeof(string)); settings.DashboardServiceURL = (string)reader.GetValue("DashboardServiceURL", typeof(string)); settings.NodeControllerServiceURL = (string)reader.GetValue("NodeControllerServiceURL", typeof(string)); settings.FileServerServiceURL = (string)reader.GetValue("FileServerServiceURL", typeof(string)); settings.FileServerServiceNetTcpURL = (string)reader.GetValue("FileServerServiceNetTcpURL", typeof(string)); settings.FileServerServiceNetPipeURL = (string)reader.GetValue("FileServerServiceNetPipeURL", typeof(string)); settings.ApplicationStoreFolder = (string)reader.GetValue("ApplicationStoreFolder", typeof(string)); settings.ApplicationStorePath = Path.GetFullPath(settings.ApplicationStoreFolder); settings.SQLiteConnectionString = (string)reader.GetValue("SQLiteConnectionString", typeof(string)); settings.LbApplicationGridEndPointUrl = (string)reader.GetValue("LbApplicationGridEndPointUrl", typeof(string)); settings.NodeFileServerEndPointURL = (string)reader.GetValue("NodeFileServerEndPointURL", typeof(string)); settings.NodeEndPointURL = (string)reader.GetValue("NodeEndPointURL", typeof(string)); settings.ApFileReceiveSocketPort = (int)reader.GetValue("ApFileReceiveSocketPort", typeof(int)); settings.NcFileTransferSocketPort = (int)reader.GetValue("NcFileTransferSocketPort", typeof(int)); settings.IaasName = (string)reader.GetValue("IaasName", typeof(string)); settings.IaasAccessKey = (string)reader.GetValue("IaasAccessKey", typeof(string)); settings.IaasSecretKey = (string)reader.GetValue("IaasSecretKey", typeof(string)); settings.IaasServiceURL = (string)reader.GetValue("IaasServiceURL", typeof(string)); settings.IaasKeyName = (string)reader.GetValue("IaasKeyName", typeof(string)); return settings; }
public static void Initialize(ApplicationGridSettings settings) { MonoscapeAccessKey = settings.MonoscapeAccessKey; MonoscapeSecretKey = settings.MonoscapeSecretKey; DashboardServiceURL = settings.DashboardServiceURL; NodeControllerServiceURL = settings.NodeControllerServiceURL; FileServerServiceURL = settings.FileServerServiceURL; FileServerServiceNetTcpURL = settings.FileServerServiceNetTcpURL; FileServerServiceNetPipeURL = settings.FileServerServiceNetPipeURL; ApplicationStorePath = settings.ApplicationStorePath; ApplicationStoreFolder = settings.ApplicationStoreFolder; SQLiteConnectionString = settings.SQLiteConnectionString; LbApplicationGridEndPointUrl = settings.LbApplicationGridEndPointUrl; NodeFileServerEndPointURL = settings.NodeFileServerEndPointURL; NodeEndPointURL = settings.NodeEndPointURL; ApCcFileReceiveSocketPort = settings.ApFileReceiveSocketPort; NcFileTransferSocketPort = settings.NcFileTransferSocketPort; IaasName = settings.IaasName; IaasAccessKey = settings.IaasAccessKey; IaasSecretKey = settings.IaasSecretKey; IaasServiceURL = settings.IaasServiceURL; IaasKeyName = settings.IaasKeyName; IaasClientType = settings.IaasClientType; }