C# 클래스 Orc.NuGetExplorer.PackageCommandService

상속: IPackageCommandService
파일 보기 프로젝트 열기: WildGums/Orc.NuGetExplorer

공개 메소드들

메소드 설명
CanExecute ( PackageOperationType operationType, IPackageDetails package ) : bool
Execute ( PackageOperationType operationType, IPackageDetails packageDetails, IRepository sourceRepository = null, bool allowedPrerelease = false ) : void
GetActionName ( PackageOperationType operationType ) : string
GetPluralActionName ( PackageOperationType operationType ) : string
IsRefreshRequired ( PackageOperationType operationType ) : bool
PackageCommandService ( IPleaseWaitService pleaseWaitService, IRepositoryService repositoryService, IPackageQueryService packageQueryService, IPackageOperationService packageOperationService, IPackageOperationContextService packageOperationContextService ) : System

비공개 메소드들

메소드 설명
CanInstall ( IPackageDetails package ) : bool
CanUninstall ( IPackageDetails package ) : bool
CanUpdate ( IPackageDetails package ) : bool

메소드 상세

CanExecute() 공개 메소드

public CanExecute ( PackageOperationType operationType, IPackageDetails package ) : bool
operationType PackageOperationType
package IPackageDetails
리턴 bool

Execute() 공개 메소드

public Execute ( PackageOperationType operationType, IPackageDetails packageDetails, IRepository sourceRepository = null, bool allowedPrerelease = false ) : void
operationType PackageOperationType
packageDetails IPackageDetails
sourceRepository IRepository
allowedPrerelease bool
리턴 void

GetActionName() 공개 메소드

public GetActionName ( PackageOperationType operationType ) : string
operationType PackageOperationType
리턴 string

GetPluralActionName() 공개 메소드

public GetPluralActionName ( PackageOperationType operationType ) : string
operationType PackageOperationType
리턴 string

IsRefreshRequired() 공개 메소드

public IsRefreshRequired ( PackageOperationType operationType ) : bool
operationType PackageOperationType
리턴 bool

PackageCommandService() 공개 메소드

public PackageCommandService ( IPleaseWaitService pleaseWaitService, IRepositoryService repositoryService, IPackageQueryService packageQueryService, IPackageOperationService packageOperationService, IPackageOperationContextService packageOperationContextService ) : System
pleaseWaitService IPleaseWaitService
repositoryService IRepositoryService
packageQueryService IPackageQueryService
packageOperationService IPackageOperationService
packageOperationContextService IPackageOperationContextService
리턴 System