Class AppPackage.AppPackageBuilder
- Namespace
- Skyline.AppInstaller
- Assembly
- Skyline.DataMiner.Core.AppPackageCreator.dll
Application package builder.
public class AppPackage.AppPackageBuilder : IAppPackageBuilder
- Inheritance
-
AppPackage.AppPackageBuilder
- Implements
- Extension Methods
Constructors
- AppPackageBuilder(string, string, string)
Initializes a new instance of the AppPackage.AppPackageBuilder class.
- AppPackageBuilder(string, string, string, IAppPackageScript)
Initializes a new instance of the AppPackage.AppPackageBuilder class.
Methods
- Build()
Builds the application package object.
- IsDllToBeIgnored(string)
Returns a value indicating whether the specified DLL is to be ignored.
- OnAssemblyUpdated(AssemblyUpdatedEventArgs)
Raises the AssemblyUpdated event.
- WithAppPackage(IAppPackageAppPackage)
Adds the specified 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 the specified protocol to the package.
- WithProtocol(IAppPackageProtocol, bool, bool)
Adds the specified protocol to the application package.
- WithSetupFiles(string)
Adds installer setup files to the 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. Can be used to check for overwrite attempts.