Elastacloud.AzureManagement.Fluent.Clients.WindowsVirtualMachineClient.DeleteNamedVirtualMachineDisk C# (CSharp) Method

DeleteNamedVirtualMachineDisk() public method

Deletes a vm disk if a name is known
public DeleteNamedVirtualMachineDisk ( string name ) : void
name string The name of the vm disk
return void
        public void DeleteNamedVirtualMachineDisk(string name)
        {
            bool diskErased = false;
            int count = 0;
            // keep this going until we delete the disk or time out!
            while (count < 100 && !diskErased)
            {
                try
                {
                    var deleteVirtualMachineDisk = new DeleteVirtualMachineDiskCommand(name)
                                                       {
                                                           SubscriptionId = Properties.SubscriptionId,
                                                           Certificate = Properties.Certificate
                                                       };
                    deleteVirtualMachineDisk.Execute();
                    diskErased = true;
                }
                catch (Exception)
                {
                    count++;
                    Thread.Sleep(3000);
                }
            }
        }