コード例 #1
0
        public SqlJobServerTest()
        {
            //Configure storage connection
            var clientConfig = new ClientConfig();

            //clientConfig.DBConnectionString = "Data Source=localhost\\SQL2014;Initial Catalog=ShiftJobsDB;Integrated Security=SSPI;";
            string cs = SqlDBHelpers.GetLocalDB("testdatabase");

            clientConfig.DBConnectionString = cs;

            clientConfig.StorageMode = "mssql";
            jobClient = new JobClient(clientConfig);

            var serverConfig = new ServerConfig();

            //serverConfig.DBConnectionString = "Data Source=localhost\\SQL2014;Initial Catalog=ShiftJobsDB;Integrated Security=SSPI;";
            serverConfig.DBConnectionString = cs;

            clientConfig.DBConnectionString = cs;
            serverConfig.StorageMode        = "mssql";
            serverConfig.ProcessID          = "JobServerTest";
            serverConfig.Workers            = 1;
            serverConfig.MaxRunnableJobs    = 1;

            serverConfig.ProgressDBInterval = new TimeSpan(0);
            serverConfig.AutoDeletePeriod   = null;
            serverConfig.ForceStopServer    = true;
            serverConfig.StopServerDelay    = 3000;
            jobServer = new JobServer(serverConfig);
        }
コード例 #2
0
        public SqlJobClientAsyncTest()
        {
            //Configure storage connection
            var config = new ClientConfig();

            //config.DBConnectionString = "Data Source=localhost\\SQL2014;Initial Catalog=ShiftJobsDB;Integrated Security=SSPI;";
            string cs = SqlDBHelpers.GetLocalDB("testdatabase");

            config.DBConnectionString = cs;

            config.StorageMode = "mssql";
            jobClient          = new JobClient(config);
        }