C# Class NuDeploy.Core.Services.Installation.PackageInstaller

Inheritance: IPackageInstaller
显示文件 Open project: andreaskoch/NuDeploy Class Usage Examples

Public Methods

Method Description
Install ( string packageId, DeploymentType deploymentType, bool forceInstallation, string packageConfigurationProfiles, string buildConfigurationProfiles ) : IServiceResult
PackageInstaller ( ApplicationInformation applicationInformation, IFilesystemAccessor filesystemAccessor, IPackageConfigurationAccessor packageConfigurationAccessor, IPackageRepositoryBrowser packageRepositoryBrowser, IPowerShellExecutor powerShellExecutor, IInstallationLogicProvider installationLogicProvider, IPackageUninstaller packageUninstaller, INugetPackageExtractor nugetPackageExtractor, IPackageConfigurationTransformationService packageConfigurationTransformationService, IConfigurationFileTransformationService configurationFileTransformationService ) : System

Method Details

Install() public method

public Install ( string packageId, DeploymentType deploymentType, bool forceInstallation, string packageConfigurationProfiles, string buildConfigurationProfiles ) : IServiceResult
packageId string
deploymentType DeploymentType
forceInstallation bool
packageConfigurationProfiles string
buildConfigurationProfiles string
return IServiceResult

PackageInstaller() public method

public PackageInstaller ( ApplicationInformation applicationInformation, IFilesystemAccessor filesystemAccessor, IPackageConfigurationAccessor packageConfigurationAccessor, IPackageRepositoryBrowser packageRepositoryBrowser, IPowerShellExecutor powerShellExecutor, IInstallationLogicProvider installationLogicProvider, IPackageUninstaller packageUninstaller, INugetPackageExtractor nugetPackageExtractor, IPackageConfigurationTransformationService packageConfigurationTransformationService, IConfigurationFileTransformationService configurationFileTransformationService ) : System
applicationInformation NuDeploy.Core.Common.Infrastructure.ApplicationInformation
filesystemAccessor IFilesystemAccessor
packageConfigurationAccessor IPackageConfigurationAccessor
packageRepositoryBrowser IPackageRepositoryBrowser
powerShellExecutor IPowerShellExecutor
installationLogicProvider IInstallationLogicProvider
packageUninstaller IPackageUninstaller
nugetPackageExtractor INugetPackageExtractor
packageConfigurationTransformationService IPackageConfigurationTransformationService
configurationFileTransformationService IConfigurationFileTransformationService
return System