コード例 #1
0
 public TaskBroker.Configuration.ExtraParameters GetBuildServersConfiguration()
 {
     TaskBroker.Configuration.ExtraParameters p = new Configuration.ExtraParameters();
     p.BuildServerTypes = new List <Configuration.ExtraParametersBS>();
     foreach (KeyValuePair <string, SourceControl.BuildServers.IBuildServer> bs in assemblySources.artifacts.BuildServersRegister)
     {
         TaskQueue.RepresentedModel rm = bs.Value.GetParametersModel().GetModel();
         p.BuildServerTypes.Add(new TaskBroker.Configuration.ExtraParametersBS
         {
             Name            = bs.Value.Name,
             Description     = bs.Value.Description,
             ParametersModel = rm.schema.ToList().ToDictionary((keyItem) => keyItem.Value1, (valueItem) => new Configuration.SchemeValueSpec(valueItem.Value2))
                               //rm.ToDeclareDictionary()
         });
     }
     return(p);
 }
コード例 #2
0
ファイル: Assemblys.cs プロジェクト: alejandraa/TaskMQ
 public TaskBroker.Configuration.ExtraParameters GetBuildServersConfiguration()
 {
     TaskBroker.Configuration.ExtraParameters p = new Configuration.ExtraParameters();
     p.BuildServerTypes = new List<Configuration.ExtraParametersBS>();
     foreach (KeyValuePair<string, SourceControl.BuildServers.IBuildServer> bs in assemblySources.artifacts.BuildServersRegister)
     {
         TaskQueue.RepresentedModel rm = bs.Value.GetParametersModel().GetModel();
         p.BuildServerTypes.Add(new TaskBroker.Configuration.ExtraParametersBS
         {
             Name = bs.Value.Name,
             Description = bs.Value.Description,
             ParametersModel = rm.schema.ToList().ToDictionary((keyItem) => keyItem.Value1, (valueItem) => new Configuration.SchemeValueSpec( valueItem.Value2))
             //rm.ToDeclareDictionary()
         });
     }
     return p;
 }