protected override void ExecuteAction(Context context, Step step) { IExecutable action = step.GetParameterValue<IExecutable>("Configuration Info"); Logger.DebugFormat("action = {0}", action.GetType().Name); string queryName = step.GetParameterValue<string>("String"); Logger.DebugFormat("query name = {0}", queryName); var conf = new ConfigurationHelper(new ConfigurationManagerWrapper(action.GetType())); var query = conf.GetSection<Query>(queryName); Logger.DebugFormat("query retrieved = {0}", query.ToXml()); context.AddPublishedItem(new Public("Query Definition"), step.Id, query); }
public PublishConnectionString(IConfigurationManager manager) { conf = new ConfigurationHelper(manager); }
public GetExchangeRate(IConfigurationManager manager) { conf = new ConfigurationHelper(manager); }