/// <summary> /// Returns current value of external script config /// </summary> /// <param name="serverConnection"></param> /// <returns></returns> private ServerConfigProperty GetConfig(ServerConnection serverConnection, int configNumber) { Server server = new Server(serverConnection); ConfigProperty serverConfig = GetSmoConfig(server, configNumber); return(serverConfig != null?ServerConfigProperty.ToServerConfigProperty(serverConfig) : null); }
private List <ServerConfigProperty> GetConfigs(ServerConnection serverConnection) { Server server = new Server(serverConnection); List <ServerConfigProperty> list = new List <ServerConfigProperty>(); foreach (ConfigProperty serverConfig in server.Configuration.Properties) { list.Add(serverConfig != null ? ServerConfigProperty.ToServerConfigProperty(serverConfig) : null); } return(list); }