C# Класс NuDeploy.Core.Services.Installation.Repositories.ConfigFileSourceRepositoryProvider

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

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

Метод Описание
ConfigFileSourceRepositoryProvider ( ApplicationInformation applicationInformation, ISourceRepositoryConfigurationFactory sourceRepositoryConfigurationFactory, IFilesystemPersistence filesystemPersistence ) : System
DeleteRepositoryConfiguration ( string repositoryName ) : IServiceResult
GetRepositoryConfigurations ( ) : IEnumerable
ResetRepositoryConfiguration ( ) : IServiceResult
SaveRepositoryConfiguration ( string repositoryName, string repositoryUrl ) : IServiceResult

Приватные методы

Метод Описание
GetExistingSourceRepsitoryConfigurationList ( ) : IEnumerable
GetSourceConfigurationFilePath ( ) : string
SaveNewSourceRepositoryConfigurationList ( SourceRepositoryConfiguration repositoriesConfiguration ) : bool

Описание методов

ConfigFileSourceRepositoryProvider() публичный Метод

public ConfigFileSourceRepositoryProvider ( ApplicationInformation applicationInformation, ISourceRepositoryConfigurationFactory sourceRepositoryConfigurationFactory, IFilesystemPersistence filesystemPersistence ) : System
applicationInformation NuDeploy.Core.Common.Infrastructure.ApplicationInformation
sourceRepositoryConfigurationFactory ISourceRepositoryConfigurationFactory
filesystemPersistence IFilesystemPersistence
Результат System

DeleteRepositoryConfiguration() публичный Метод

public DeleteRepositoryConfiguration ( string repositoryName ) : IServiceResult
repositoryName string
Результат IServiceResult

GetRepositoryConfigurations() публичный Метод

public GetRepositoryConfigurations ( ) : IEnumerable
Результат IEnumerable

ResetRepositoryConfiguration() публичный Метод

public ResetRepositoryConfiguration ( ) : IServiceResult
Результат IServiceResult

SaveRepositoryConfiguration() публичный Метод

public SaveRepositoryConfiguration ( string repositoryName, string repositoryUrl ) : IServiceResult
repositoryName string
repositoryUrl string
Результат IServiceResult