Table of Contents

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

bool

Methods

CloseProject()

Close the open project

int CloseProject()

Returns

int

CloseProjectAsync()

Close the open project

Task<int> CloseProjectAsync()

Returns

Task<int>

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

int

ConnectionAppExited

Fires when IdeaConnection app exited.

event EventHandler ConnectionAppExited

Event Type

EventHandler