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

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

Public Methods

Method Description
PackageUninstaller ( IInstallationStatusProvider installationStatusProvider, IPackageConfigurationAccessor packageConfigurationAccessor, IFilesystemAccessor filesystemAccessor, IPowerShellExecutor powerShellExecutor ) : System
Uninstall ( string packageId, SemanticVersion version ) : IServiceResult

Method Details

PackageUninstaller() public method

public PackageUninstaller ( IInstallationStatusProvider installationStatusProvider, IPackageConfigurationAccessor packageConfigurationAccessor, IFilesystemAccessor filesystemAccessor, IPowerShellExecutor powerShellExecutor ) : System
installationStatusProvider IInstallationStatusProvider
packageConfigurationAccessor IPackageConfigurationAccessor
filesystemAccessor IFilesystemAccessor
powerShellExecutor IPowerShellExecutor
return System

Uninstall() public method

public Uninstall ( string packageId, SemanticVersion version ) : IServiceResult
packageId string
version SemanticVersion
return IServiceResult