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

Inheritance: IPackageConfigurationAccessor
Afficher le fichier Open project: andreaskoch/NuDeploy Class Usage Examples

Méthodes publiques

Méthode Description
AddOrUpdate ( PackageInfo packageInfo ) : IServiceResult
GetInstalledPackages ( ) : IEnumerable
PackageConfigurationAccessor ( ApplicationInformation applicationInformation, IFilesystemPersistence packageInfoFilesystemPersistence ) : System
Remove ( string packageId ) : IServiceResult

Private Methods

Méthode Description
GetExistingPackageConfigurationList ( ) : IEnumerable
GetPackageConfigurationFilePath ( ) : string
SaveNewPackageConfigurationList ( IEnumerable packageInfos ) : bool

Method Details

AddOrUpdate() public méthode

public AddOrUpdate ( PackageInfo packageInfo ) : IServiceResult
packageInfo NuDeploy.Core.Common.PackageInfo
Résultat IServiceResult

GetInstalledPackages() public méthode

public GetInstalledPackages ( ) : IEnumerable
Résultat IEnumerable

PackageConfigurationAccessor() public méthode

public PackageConfigurationAccessor ( ApplicationInformation applicationInformation, IFilesystemPersistence packageInfoFilesystemPersistence ) : System
applicationInformation NuDeploy.Core.Common.Infrastructure.ApplicationInformation
packageInfoFilesystemPersistence IFilesystemPersistence
Résultat System

Remove() public méthode

public Remove ( string packageId ) : IServiceResult
packageId string
Résultat IServiceResult