Table of Contents

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.