Пример #1
0
            // 通过字符串构造
            public static BreakPointCollection Build(string strText)
            {
                BreakPointCollection infos = new BreakPointCollection();

                string[] segments = strText.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries);
                foreach (string segment in segments)
                {
                    infos.Add(BreakPointInfo.Build(segment));
                }

                return(infos);
            }
Пример #2
0
            // 通过数据库名列表字符串构造
            public static BreakPointCollection BuildFromDbNameList(string strText,
                                                                   string strFunction,
                                                                   string strBackupFileName)
            {
                BreakPointCollection infos = new BreakPointCollection();

                string[] dbnames = strText.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
                foreach (string dbname in dbnames)
                {
                    BreakPointInfo info = new BreakPointInfo();
                    info.DbName         = dbname;
                    info.Function       = strFunction;
                    info.BackupFileName = strBackupFileName;
                    infos.Add(info);
                }

                return(infos);
            }