コード例 #1
0
ファイル: SqlTable.cs プロジェクト: jangocheng/TaskMQ
        public SqlTable(TaskQueue.RepresentedModel model, string tableName)
        {
            TableName = tableName;

            Columns = new List <SqlColumn>();
            Columns.Add(new SqlColumn(TableName + "_ID", TaskQueue.FieldType.num_int, true));
            foreach (var clm in model.schema.ToList())
            {
                //Columns.Add(new SqlColumn(clm.Value1, clm.Value2));
            }
        }
コード例 #2
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);
 }
コード例 #3
0
 public MessageType(TaskMessage model)
 {
     UniqueName = model.MType;
     Model      = new TaskQueue.RepresentedModel(model.GetType());
 }
コード例 #4
0
ファイル: MessageType.cs プロジェクト: alejandraa/TaskMQ
 public MessageType(TaskMessage model)
 {
     UniqueName = model.MType;
     Model = new TaskQueue.RepresentedModel(model.GetType());
 }