示例#1
0
        public override void Execute()
        {
            var stopwatch = new Stopwatch();

            stopwatch.Start();

            var data = RunQuery(_config.Query);

            stopwatch.Stop();

            ArtifactDescriptor artifactDescriptor = null;

            if (_config.GenerateArtifacts.GetValueOrDefault(false))
            {
                artifactDescriptor = ArtifactManager.Save(Identity, ArtifactManager.KnownContentTypes.TabSeparated, data);
            }

            Publish(data.Rows.Count, stopwatch.Elapsed, artifactDescriptor);
        }