private void updateHostDisksList(Host host) { XenConnect conn = new XenConnect(host, Settings.SystemIdentifier, Settings.SystemIp); conn.Notifications += e_logXenMasterNotification; List <VirtualDisk> isoImages = conn.getISOStorageList(); List <VirtualDisk> vmDisks = conn.getVirtualDiskList(); listview_host_disks.ItemsSource = vmDisks; listview_host_images.ItemsSource = isoImages; }
private void checkbox_existing_Checked(object sender, RoutedEventArgs e) { XenConnect conn = new XenConnect(_selectedHost, _settings.SystemIdentifier, _settings.SystemIp); List <VirtualDisk> isoImages = conn.getVirtualDiskList(); combobox_os_image.Items.Clear(); slider_hd.IsEnabled = false; textbox_vm_hd.IsEnabled = false; textblock_slider_value_display.Opacity = 0; foreach (VirtualDisk disk in isoImages) { combobox_os_image.Items.Add(disk.NameCanonical); } }
/// <summary> /// Tests List Disks /// </summary> /// <param name="host"></param> static void Test_ListDisks(Host host) { Console.WriteLine("Retrieving host virtual machine disks..."); XenConnect con = new XenConnect(host, testServerId, testip); List <VirtualDisk> disks = con.getVirtualDiskList(); }