コード例 #1
0
        public VisualStudioWorkItemHelper(string query)
        {
            var project = string.Empty;
            Uri uri     = null;

            this.wiqlInstance = VisualStudioUtils.CreateWiql(query, out uri, out project);

            this.TeamUri     = uri ?? DefaultTeamUri;
            this.ProjectName = project;

            this.VssWorkItemTrackingHttpClient = VisualStudioHttpClientPool.GetVssHttpClient <WorkItemTrackingHttpClient>(this.TeamUri);
        }
コード例 #2
0
        public VisualStudioWorkItemHelper(FileInfo wiqfile)
        {
            string currnetExecutableDir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);

            this.wiqFile = wiqfile;

            if (!this.wiqFile.Exists)
            {
                throw new FileNotFoundException("Failed to load Query file.", this.wiqFile.FullName);
            }

            var project = string.Empty;
            Uri uri     = null;

            this.wiqlInstance = VisualStudioUtils.CreateWiql(this.wiqFile, out uri, out project);

            this.TeamUri     = uri ?? DefaultTeamUri;
            this.ProjectName = project;

            this.VssWorkItemTrackingHttpClient = VisualStudioHttpClientPool.GetVssHttpClient <WorkItemTrackingHttpClient>(this.TeamUri);
        }