Interface IAppPackageBuilder
- Namespace
- Skyline.AppInstaller
- Assembly
- Skyline.DataMiner.Core.AppPackageCreator.dll
Application package builder interface.
public interface IAppPackageBuilder
- Extension Methods
Methods
- Build()
Builds the application package object.
- WithAppPackage(IAppPackageAppPackage)
Adds an app package to the package.
- WithAppPackage(string)
Adds the specified app package to the package.
- WithAssembly(string, string)
Adds the specified assembly to the package.
- WithAutomationScript(IAppPackageAppPackage)
Adds the specified Automation script package to this package.
- WithAutomationScript(IAppPackageAutomationScript)
Adds the specified Automation script to this package.
- WithBuildIdentifier(string)
Adds a build identifier.
- WithCompanionFiles(string)
Adds the companion files to the package.
- WithDashboard(IAppPackageAppPackage)
Adds the specified dashboard package.
- WithDashboard(string)
Adds the specified dashboard.
- WithDashboard(string, string)
Adds the specified dashboard.
- WithDescription(string)
Adds a description to the package.
- WithDisplayName(string)
Adds a custom display name.
- WithFunction(string)
Adds the SRM function to the package.
- WithMultipleVersionInstallSupport()
Configures the package to allow multiple versions of this package to be installed.
- WithProtocol(IAppPackageProtocol)
Adds a protocol to the package.
- WithProtocol(IAppPackageProtocol, bool, bool)
Adds the specified protocol to the application package.
- WithVisioForProtocol(string, string, string)
Adds the specified protocol Visio file to the application package.
- WithVisioForProtocol(string, string, string, bool, bool)
Adds the specified Visio file for the specified protocol to the application package.
- WithVisioForViewOrElement(string, string)
Adds the specified Visio file.
Events
- AssemblyUpdated
The event that is triggered when an assembly is updated.