Prepare Data History Provider 2.7 integration update
- modularize Citrix and agent integrations and add remote desktop endpoints - extend ticket overview, ticket links, token validation, and staged relation handling - update configuration, licensing, project, signing, and publish artifacts
This commit is contained in:
16
F4SD-Cockpit-ServerCore/DataSources/IRemoteDesktopManager.cs
Normal file
16
F4SD-Cockpit-ServerCore/DataSources/IRemoteDesktopManager.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using C4IT.FASD.Base;
|
||||
using System;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace C4IT.DataHistoryProvider.Base.DataSources
|
||||
{
|
||||
public interface IRemoteDesktopManager<TRemoteConnectionInfo, TClientInfo, TRemoteConnectionStatus>
|
||||
{
|
||||
Task<TRemoteConnectionInfo> InitiateConnectionOfClient(TClientInfo clientInfos, bool isElevated, CancellationToken token = default);
|
||||
Task TerminateConnection(Guid connectionId);
|
||||
Task<TRemoteConnectionStatus> GetConnectionStatus(Guid connectionId);
|
||||
bool IsActive();
|
||||
Task<HealthInformation> GetHealthInfo();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user