xenadmin/XenAdmin/Commands
Mihaela Stoica 7ba8546929 CA-286291: Refactoring in VMOperationToolStripManuItem
- added an action for the API call that retrieves the WLB VM recommendations
- removed the thread used for updating the menu items, so that we always access the menu items on the UI thread and do only the server calls on separate threads (for WLB, getting the recommendations now is done on the new action, for non-WLB we have the `workerQueueWithoutWlb`)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2018-05-14 12:30:40 +01:00
..
Controls CA-286291: Refactoring in VMOperationToolStripManuItem 2018-05-14 12:30:40 +01:00
ActivateVBDCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
AddHostCommand.cs Connection code simplification/update: removed CachePopulatedEventArgs class and use the newer Action delegate instead. 2018-01-24 15:58:16 +00:00
AddHostToPoolCommand.cs CA-273307: Replaced the links in the Upsell dialogs 2017-11-17 12:24:43 +00:00
AddNewHostToPoolCommand.cs Connection code simplification/update: removed CachePopulatedEventArgs class and use the newer Action delegate instead. 2018-01-24 15:58:16 +00:00
AddVirtualDiskCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
ApplyLicenseEditionCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
AttachVirtualDiskCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
BackupHostCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
BaseVIFCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
BugToolCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
CallHomeCommand.cs CA-176169: Added copyright statement to files which it was missing from 2017-01-16 20:14:56 +00:00
CancelHostConnectionCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ChangeControlDomainMemoryCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
ChangeHostPasswordCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
CollapseChildTreeNodesCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
Command.cs Cleared some level 4 warnings. 2018-03-22 15:07:32 +00:00
ConnectAllHostsCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ConvertVMToTemplateCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
CopyTemplateCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
CopyVMCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
CreateVIFCommand.cs The Proxy_xxx classes should not be used outside the API bindings (in reality 2017-09-14 11:52:15 +01:00
CreateVMFromTemplateCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
CrossConnectionCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
CrossPoolCopyVMCommand.cs CA-271970: Incorrect error when copying a VM on an unlicensed pool 2017-11-13 11:28:00 +00:00
CrossPoolMigrateCommand.cs CA-273307: Replaced the links in the Upsell dialogs 2017-11-17 12:24:43 +00:00
CrossPoolMigrateToHomeCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
CrossPoolMoveVMCommand.cs CA-249858: Fix build warning as error 2017-06-15 08:31:47 +01:00
DeactivateVBDCommand.cs Converted remaining extension get and set properties of the API classes to methods 2017-09-05 02:15:38 +01:00
DeleteFolderCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
DeletePoolCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
DeleteSnapshotCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
DeleteTagCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
DeleteTemplateCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
DeleteVirtualDiskCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
DeleteVMCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
DeleteVMsAndTemplatesCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
DestroyBondCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
DestroyHostCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
DestroySRCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
DetachSRCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
DetachVirtualDiskCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
DisableChangedBlockTrackingCommand.cs Rename resource string which causes Messages.resx to become unsorted 2018-01-11 12:45:37 +00:00
DisablePvsReadCachingCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
DisasterRecoveryCommand.cs CA-273307: Replaced the links in the Upsell dialogs 2017-11-17 12:24:43 +00:00
DisconnectAllHostsCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
DisconnectCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
DisconnectHostCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
DisconnectHostsAndPoolsCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
DisconnectPoolCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
DisconnectWlbServerCommand.cs CA-273307: Replaced the links in the Upsell dialogs 2017-11-17 12:24:43 +00:00
DragDropAddHostToPoolCommand.cs CA-268975: Do not allow multiple hosts to join the pool if the new pool size will exceed the max size 2017-10-13 10:14:00 +01:00
DragDropCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
DragDropCrossPoolMoveHaltedVMCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
DragDropIntoFolderCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
DragDropMigrateVMCommand.cs CA-270505: Use generic msg if VM migr not allowed 2017-10-24 15:08:35 +01:00
DragDropRemoveHostFromPoolCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
DragDropTagCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
DRConfigureCommand.cs CA-273307: Replaced the links in the Upsell dialogs 2017-11-17 12:24:43 +00:00
DRDryrunCommand.cs CA-273307: Replaced the links in the Upsell dialogs 2017-11-17 12:24:43 +00:00
DRFailbackCommand.cs CA-273307: Replaced the links in the Upsell dialogs 2017-11-17 12:24:43 +00:00
DRFailoverCommand.cs CA-273307: Replaced the links in the Upsell dialogs 2017-11-17 12:24:43 +00:00
EditTagsCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
EnablePvsReadCachingCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
ExpandTreeNodesCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ExportCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
ExportResourceReportCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ExportSnapshotAsTemplateCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ExportTemplateCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ExportVMCommand.cs Namespace tidy 3/several: replaced XenAdmin.Core (instances in XenCenterLib) with XenCenterLib. 2017-11-30 13:56:32 +00:00
ForceVMRebootCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ForceVMShutDownCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
ForgetSavedPasswordCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ForgetSRCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
HACommand.cs CA-273307: Replaced the links in the Upsell dialogs 2017-11-17 12:24:43 +00:00
HostMaintenanceModeCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
HostPasswordCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
HostReconnectAsCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ImPortCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ImportSearchCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
InstallNewUpdateCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
InstallToolsCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
InstantVMFromTemplateCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
MigrateVirtualDiskCommand.cs CA-273307: Replaced the links in the Upsell dialogs 2017-11-17 12:24:43 +00:00
MoveVirtualDiskCommand.cs Merge 'upstream/master' into REQ-67-us 2017-09-22 11:02:51 +01:00
MoveVMCommand.cs Merge 'upstream/master' into REQ-67-us 2017-09-22 11:02:51 +01:00
NewFolderCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
NewPoolCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
NewSRCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
NewTemplateFromSnapshotCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
NewVMCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
NewVMFromSnapshotCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
NewVMFromTemplateCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
PauseDockerContainerCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
PoolReconnectAsCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
PowerOnHostCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
PropertiesCommands.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
PutFolderIntoRenameModeCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
PutTagIntoRenameModeCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ReattachSRCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
RebootCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
RebootHostCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
RebootVMCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ReconnectHostCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
RemoveFromFolderCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
RemoveHostCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
RemoveHostCrashDumpsCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
RemoveHostFromPoolCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
RenameFolderCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
RenameTagCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
RepairSRCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
RescanPIFsCommand.cs Cleared some level 4 warnings. 2018-03-22 15:07:32 +00:00
RestartDockerContainerCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
RestartToolstackCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
RestoreHostFromBackupCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
ResumeDockerContainerCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ResumeVMCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
RevertToSnapshotCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
RollingUpgradeCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
SaveSessionCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
SelectedItem.cs Cleared some level 4 warnings. 2018-03-22 15:07:32 +00:00
SelectedItemCollection.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
SelectionBroadcaster.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
SelectionManager.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
SetAsDefaultSRCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
ShutDownCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ShutDownHostCommand.cs CA-273674 Removed unnecessary assignments 2017-11-17 10:07:14 +00:00
ShutDownVMCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
StartDockerContainerCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
StartVMCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
StopDockerContainerCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
SuspendVMCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
TakeSnapshotCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
TrimSRCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
UntagCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
UpdateVIFCommand.cs The Proxy_xxx classes should not be used outside the API bindings (in reality 2017-09-14 11:52:15 +01:00
VappShutDownCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
VappStartCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
ViewWorkloadReportsCommand.cs CA-273307: Replaced the links in the Upsell dialogs 2017-11-17 12:24:43 +00:00
VirtualDiskCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
VMGroupCommand.cs CA-242134: Remove the VMPP code 2017-05-25 15:37:05 +01:00
VMLifeCycleCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
VMOperationCommand.cs Cleared some level 4 warnings. 2018-03-22 15:07:32 +00:00
VMOperationHomeServerCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
VMOperationHostCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
VMOperationWlbHostCommand.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
VMOperationWlbOptimalServerCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
VMRecoveryModeCommand.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00