Class AppInstaller
- Namespace
- Skyline.AppInstaller
- Assembly
- Skyline.DataMiner.Core.AppPackageInstaller.dll
Class providing methods to install contents of a DMA application package on a DMS.
public class AppInstaller
- Inheritance
-
AppInstaller
- Extension Methods
Constructors
- AppInstaller(IConnection, AppInstallContext)
Initiates a new instance of the AppInstaller class.
Properties
- AppPackage
Gets or sets the AppPackageHelper.
- ContentParser
Gets the AppContentParser instance.
- FileHelper
Gets or sets the FileHelper.
- Protocol
Gets or sets the ProtocolHelper.
- Visio
Gets or sets the VisioHelper.
Methods
- GetSetupContentDirectory()
Retrieves the directory path of the SetupContent folder.
- InstallAppPackages()
Installs all provided app packages in the AppContent of the package on the DMS.
- InstallAssemblies()
Installs all provided assemblies from protocols, scripts, etc. in the AppContent of the package on the DMS.
- InstallAutomationScripts()
Installs all provided Automation scripts in the AppContent of the package on the DMS.
- InstallDashBoards()
Installs all provided dashboards in the AppContent of the package on the DMS.
- InstallDefaultContent()
Installs all provided Automation scripts, protocols (including Visio files and templates) in the AppContent of the package on the DMS.
- InstallProtocols()
Installs all provided protocols in the AppContent of the package on the DMS. This includes alarm templates, trend templates and Visio files. This includes any DMA protocol package.
- InstallSkylineDataminerFiles()
Installs all provided files in the AppContent of the package, under "CompanionFiles\Skyline DataMiner", on the DMS.
- InstallVisios()
Installs all provided Visio files in the AppContent of the package on the DMS.
- Log(string)
Logs the provided message into the logfile "C:\Skyline DataMiner\Logging\SLAppPackageInstaller.txt". The message will also be shown during installation with the DataMiner Application Package Installer from the DataMiner Taskbar Utility.