コード例 #1
0
        private void LoadSettings()
        {
            Settings settings = Settings.GetSettings();

            this.FriendlyName = settings.FriendlyName;

            BuildStoreDriver driver = new BuildStoreDriver();

            driver.TeamFoundationServerUri = settings.TeamFoundationServerUri;
            driver.TeamProjectName         = settings.TeamProjectName;
            driver.TeamBuildTypeName       = settings.TeamBuildTypeName;
            driver.Monitor();

            this.BuildStoreDriver = driver;
        }
コード例 #2
0
        private static void RecreateBackgroundWorker(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e)
        {
            BuildStoreDriver driver = dependencyObject as BuildStoreDriver;

            if (driver != null)
            {
                driver.PreviousBuilds = new ObservableCollection <BuildSummary>();
                if (driver._backgroundWorker != null)
                {
                    driver._backgroundWorker.CancelAsync();
                }
                driver._backgroundWorker = new BuildStoreWorker(driver.TeamFoundationServerUri, driver.TeamProjectName, driver.TeamBuildTypeName, driver.PreviousBuilds);
                driver._backgroundWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(
                    delegate(object sender, RunWorkerCompletedEventArgs workedCompletedEventArgs) {
                    if (workedCompletedEventArgs.Error != null)
                    {
                        driver.LastException = workedCompletedEventArgs.Error;
                    }
                });
            }
        }
コード例 #3
0
        private void LoadSettings()
        {
            Settings settings = Settings.GetSettings();
            this.FriendlyName = settings.FriendlyName;

            BuildStoreDriver driver = new BuildStoreDriver();
            driver.TeamFoundationServerUri = settings.TeamFoundationServerUri;
            driver.TeamProjectName = settings.TeamProjectName;
            driver.TeamBuildTypeName = settings.TeamBuildTypeName;
            driver.Monitor();

            this.BuildStoreDriver = driver;
        }