INNER CODE UNIT · C#

tasks

Corsinvest/cv4pve-autosnap · src/Corsinvest.ProxmoxVE.AutoSnap.Api/AutoSnapEngine.cs:306

        var tasks = vms.Select(async vm =>
        {
            await semaphore.WaitAsync();
            var vmOut = new StringWriter();
            try
            {
                vmOut.WriteLine($"----- VM {vm.VmId} {vm.Type} {vm.Status} -----");

                //node offline: the guest wanted a snapshot and does not get it
                if (vm.IsUnknown)
                {
                    vmOut.WriteLine(SkipUnknown);
                    lock (ret.Vms) { ret.Vms.Add(new ResultSnapVm { VmId = vm.VmId }); }
                    return;
                }

                if (!vm.IsRunning && onlyRuns)
                {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…