Exemple #1
0
        private void ListBITSJobFiles(BITS.IBackgroundCopyJob Job)
        {
            _uiFileList.Items.Clear();

            // Iterate through the jobs
            BITS.IEnumBackgroundCopyFiles filesEnum;
            Job.EnumFiles(out filesEnum);

            uint nfilesFetched = 0;

            BITS.IBackgroundCopyFile file = null;

            do
            {
                filesEnum.Next(1, out file, ref nfilesFetched);
                if (nfilesFetched > 0)
                {
                    var control = new FileDetailViewControl(Job, file);
                    _uiFileList.Items.Add(control);
                }
            }while (nfilesFetched > 0);
        }