Interface IConnectionController
- Namespace
- IdeaStatiCa.Plugin
- Assembly
- IdeaStatiCa.Plugin.dll
Automation of IdeaConnection app
public interface IConnectionController
Properties
IsConnected
Indicates whether communication with IdeaConnection.exe is alive.
bool IsConnected { get; }
Property Value
Methods
CloseProject()
Close the open project
int CloseProject()
Returns
CloseProjectAsync()
Close the open project
Task<int> CloseProjectAsync()
Returns
GeneratePdfReport(int, string, ConnReportSettings)
Send a request to generate connection report in PDF document
void GeneratePdfReport(int conId, string filePath, ConnReportSettings settings)
Parameters
conId
int-
Id of the requested connection
filePath
string-
File path of exported pdf report
settings
ConnReportSettings-
Report settings
GeneratePdfReportStorage(int, ConnReportSettings)
Generate PDF report blob storage
IBlobStorage GeneratePdfReportStorage(int conId, ConnReportSettings settings)
Parameters
conId
int-
Id of the requested connection
settings
ConnReportSettings-
Report settings
Returns
- IBlobStorage
GenerateReport(int, ConnReportSettings)
Send a request to generate a connection report and return a blobstorage with its data
IBlobStorage GenerateReport(int conId, ConnReportSettings settings)
Parameters
conId
int-
Id of the requested connection
settings
ConnReportSettings-
Report settings
Returns
- IBlobStorage
-
The instance of the blobstorage
GenerateWordReport(int, string, ConnReportSettings)
Send a request to generate connection report as Word document
void GenerateWordReport(int conId, string filePath, ConnReportSettings settings)
Parameters
conId
int-
Id of the requested connection
filePath
string-
File path of exported word report
settings
ConnReportSettings-
Report settings
GenerateWordReportStorage(int, ConnReportSettings)
Generate Word report blob storage
IBlobStorage GenerateWordReportStorage(int conId, ConnReportSettings settings)
Parameters
conId
int-
Id of the requested connection
settings
ConnReportSettings-
Report settings
Returns
- IBlobStorage
OpenProject(string)
Open idea con project in IdeaConnection
int OpenProject(string fileName)
Parameters
fileName
string-
The file path to the ideaCon.
Returns
ConnectionAppExited
Fires when IdeaConnection app exited.
event EventHandler ConnectionAppExited