C# Class NuDeploy.Core.Services.Installation.Repositories.ConfigFileSourceRepositoryProvider

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

Méthodes publiques

Méthode Description
ConfigFileSourceRepositoryProvider ( ApplicationInformation applicationInformation, ISourceRepositoryConfigurationFactory sourceRepositoryConfigurationFactory, IFilesystemPersistence filesystemPersistence ) : System
DeleteRepositoryConfiguration ( string repositoryName ) : IServiceResult
GetRepositoryConfigurations ( ) : IEnumerable
ResetRepositoryConfiguration ( ) : IServiceResult
SaveRepositoryConfiguration ( string repositoryName, string repositoryUrl ) : IServiceResult

Private Methods

Méthode Description
GetExistingSourceRepsitoryConfigurationList ( ) : IEnumerable
GetSourceConfigurationFilePath ( ) : string
SaveNewSourceRepositoryConfigurationList ( SourceRepositoryConfiguration repositoriesConfiguration ) : bool

Method Details

ConfigFileSourceRepositoryProvider() public méthode

public ConfigFileSourceRepositoryProvider ( ApplicationInformation applicationInformation, ISourceRepositoryConfigurationFactory sourceRepositoryConfigurationFactory, IFilesystemPersistence filesystemPersistence ) : System
applicationInformation NuDeploy.Core.Common.Infrastructure.ApplicationInformation
sourceRepositoryConfigurationFactory ISourceRepositoryConfigurationFactory
filesystemPersistence IFilesystemPersistence
Résultat System

DeleteRepositoryConfiguration() public méthode

public DeleteRepositoryConfiguration ( string repositoryName ) : IServiceResult
repositoryName string
Résultat IServiceResult

GetRepositoryConfigurations() public méthode

public GetRepositoryConfigurations ( ) : IEnumerable
Résultat IEnumerable

ResetRepositoryConfiguration() public méthode

public ResetRepositoryConfiguration ( ) : IServiceResult
Résultat IServiceResult

SaveRepositoryConfiguration() public méthode

public SaveRepositoryConfiguration ( string repositoryName, string repositoryUrl ) : IServiceResult
repositoryName string
repositoryUrl string
Résultat IServiceResult