xenadmin/XenModel/Actions/HealthCheck
Konstantina Chremmou c0af621167 A couple of random corrrections on error handling (#2265)
* Correct out of range percentage and throw an assertion instead of silently
logging it so we can fix the causes of it. Compacted method logic.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>

* Exception handling: prevent InvalidOperationException if the health check service
is not found on the computer (installation is optional).
Do not throw exception and handle if the task handle is invalid, but rather
throw it only for other cases of task.status being failure.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2018-10-12 13:36:44 +01:00
..
GetHealthCheckAnalysisResultAction.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
HealthCheckAuthenticationAction.cs Merge remote-tracking branch 'upstream/master' into CAR-2214 2017-01-24 14:46:57 +00:00
SaveHealthCheckSettingsAction.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
TransferHealthCheckSettingAction.cs A couple of random corrrections on error handling (#2265) 2018-10-12 13:36:44 +01:00
TransferProxySettingsAction.cs Namespace tidy 3/several: replaced XenAdmin.Core (instances in XenCenterLib) with XenCenterLib. 2017-11-30 13:56:32 +00:00
TransferXenCenterMetadataAction.cs Namespace tidy 3/several: replaced XenAdmin.Core (instances in XenCenterLib) with XenCenterLib. 2017-11-30 13:56:32 +00:00
UploadServerStatusReportAction.cs CA-204242: save the server status report blocks xencenter (#2158) 2018-08-03 09:08:47 +01:00
XenServerHealthCheckUpload.cs Merge remote-tracking branch 'upstream/master' into CAR-2214 2017-01-24 14:46:57 +00:00