C# 클래스 NuDeploy.Core.Services.Installation.PackageConfigurationAccessor

상속: IPackageConfigurationAccessor
파일 보기 프로젝트 열기: andreaskoch/NuDeploy 1 사용 예제들

공개 메소드들

메소드 설명
AddOrUpdate ( PackageInfo packageInfo ) : IServiceResult
GetInstalledPackages ( ) : IEnumerable
PackageConfigurationAccessor ( ApplicationInformation applicationInformation, IFilesystemPersistence packageInfoFilesystemPersistence ) : System
Remove ( string packageId ) : IServiceResult

비공개 메소드들

메소드 설명
GetExistingPackageConfigurationList ( ) : IEnumerable
GetPackageConfigurationFilePath ( ) : string
SaveNewPackageConfigurationList ( IEnumerable packageInfos ) : bool

메소드 상세

AddOrUpdate() 공개 메소드

public AddOrUpdate ( PackageInfo packageInfo ) : IServiceResult
packageInfo NuDeploy.Core.Common.PackageInfo
리턴 IServiceResult

GetInstalledPackages() 공개 메소드

public GetInstalledPackages ( ) : IEnumerable
리턴 IEnumerable

PackageConfigurationAccessor() 공개 메소드

public PackageConfigurationAccessor ( ApplicationInformation applicationInformation, IFilesystemPersistence packageInfoFilesystemPersistence ) : System
applicationInformation NuDeploy.Core.Common.Infrastructure.ApplicationInformation
packageInfoFilesystemPersistence IFilesystemPersistence
리턴 System

Remove() 공개 메소드

public Remove ( string packageId ) : IServiceResult
packageId string
리턴 IServiceResult