Refactor Citrix virtual session data collection
This commit is contained in:
@@ -44,24 +44,6 @@ namespace C4IT_DataHistoryProvider_Test
|
||||
ctrlProtocolBox1.ProcessMessage($"Validating Citrix connections finished.");
|
||||
|
||||
return;
|
||||
|
||||
foreach (var _system in systems)
|
||||
{
|
||||
if (!(_system is cDataHistoryCitrixCloudTenant Tenant))
|
||||
continue;
|
||||
|
||||
var result = await Program.Collector.CitrixCollector.GetCitrixCommunicationForSystemAsync(Tenant.TenantID, false);
|
||||
if (result != null)
|
||||
{
|
||||
ctrlProtocolBox1.ProcessMessage($"Citrix connection for tenant {Tenant.TenantID} successful");
|
||||
}
|
||||
else
|
||||
{
|
||||
ctrlProtocolBox1.ProcessMessage($"Citrix connection for tenant {Tenant.TenantID} failed");
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
catch (Exception E)
|
||||
{
|
||||
@@ -91,26 +73,6 @@ namespace C4IT_DataHistoryProvider_Test
|
||||
Program.Collector.ProcessUiMessage += ctrlProtocolBox1.ProcessMessage;
|
||||
var _requestInfo = new cF4sdWebRequestInfo("btnConnectCitrix_Click", null);
|
||||
|
||||
var systems = Program.Collector.InfrastructureConfig.Citrix.Systems;
|
||||
|
||||
|
||||
foreach (var _system in systems)
|
||||
{
|
||||
if (!(_system is cDataHistoryCitrixCloudTenant Tenant))
|
||||
continue;
|
||||
|
||||
var result = await Program.Collector.CitrixCollector.GetCitrixUsersAsync();
|
||||
if (result)
|
||||
{
|
||||
ctrlProtocolBox1.ProcessMessage($"Citrix connection for tenant {Tenant.TenantID} successful");
|
||||
}
|
||||
else
|
||||
{
|
||||
ctrlProtocolBox1.ProcessMessage($"Citrix connection for tenant {Tenant.TenantID} failed");
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
catch (Exception E)
|
||||
{
|
||||
@@ -139,26 +101,6 @@ namespace C4IT_DataHistoryProvider_Test
|
||||
Program.Collector.CleanupUiMessageHandler();
|
||||
Program.Collector.ProcessUiMessage += ctrlProtocolBox1.ProcessMessage;
|
||||
var _requestInfo = new cF4sdWebRequestInfo("btnGetSessions_Click", null);
|
||||
var systems = Program.Collector.InfrastructureConfig.Citrix.Systems;
|
||||
|
||||
|
||||
foreach (var _system in systems)
|
||||
{
|
||||
if (!(_system is cDataHistoryCitrixCloudTenant Tenant))
|
||||
continue;
|
||||
|
||||
var result = await Program.Collector.CitrixCollector.GetCitrixSessionsAsync();
|
||||
if (result)
|
||||
{
|
||||
ctrlProtocolBox1.ProcessMessage($"Citrix connection for tenant {Tenant.TenantID} successful");
|
||||
}
|
||||
else
|
||||
{
|
||||
ctrlProtocolBox1.ProcessMessage($"Citrix connection for tenant {Tenant.TenantID} failed");
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
catch (Exception E)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user