C# Класс NuDeploy.Core.Services.Installation.PackageConfigurationAccessor

Наследование: IPackageConfigurationAccessor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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