C# 클래스 NuDeploy.Core.Services.Installation.Repositories.ConfigFileSourceRepositoryProvider

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

공개 메소드들

메소드 설명
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