public ReinstallPackageAction ( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, IFileRemover fileRemover) : base (project, packageManagementEvents) { this.fileRemover = fileRemover; }
public ReinstallPackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, IFileRemover fileRemover) : base(project, packageManagementEvents) { this.fileRemover = fileRemover; }
public XmlPersistenceProvider( XmlFileReader reader , XmlFileWriter writer , IFileRemover remover , ILogger <XmlPersistenceProvider> logger , ISettingsMetadata metadata) : base(logger, reader, writer, remover, metadata) { }
public JsonPersistenceProvider( JsonFileReader reader , JsonFileWriter writer , IFileRemover remover , ILogger <JsonPersistenceProvider> logger , ISettingsMetadata metadata) : base(logger, reader, writer, remover, metadata) { }
protected PersistenceProviderBase(ILogger logger, IFileReader reader, IFileWriter writer, IFileRemover remover, ISettingsMetadata metadata) { Logger = logger; Reader = reader; Writer = writer; Remover = remover; Metadata = metadata; }
public PreventPackagesConfigFileBeingRemovedOnUpdateMonitor ( IPackageManagementEvents packageManagementEvents, IFileRemover fileRemover) { this.packageManagementEvents = packageManagementEvents; this.fileRemover = fileRemover; packageManagementEvents.FileRemoving += FileRemoving; }
public PreventPackagesConfigFileBeingRemovedOnUpdateMonitor( IPackageManagementEvents packageManagementEvents, IFileRemover fileRemover) { this.packageManagementEvents = packageManagementEvents; this.fileRemover = fileRemover; packageManagementEvents.FileRemoving += FileRemoving; }
public UpdatePackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, IFileRemover fileRemover) : base(project, packageManagementEvents) { this.fileRemover = fileRemover; UpdateDependencies = true; UpdateIfPackageDoesNotExistInProject = true; }
public UpdatePackageAction ( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, IFileRemover fileRemover) : base (project, packageManagementEvents) { this.fileRemover = fileRemover; UpdateDependencies = true; UpdateIfPackageDoesNotExistInProject = true; }
public TestableUpdatePackageAction ( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, IFileRemover fileRemover) : base (project, packageManagementEvents, fileRemover) { CreateOpenPackageReadMeMonitorAction = packageId => { OpenPackageReadMeMonitor = base.CreateOpenPackageReadMeMonitor (packageId) as OpenPackageReadMeMonitor; return OpenPackageReadMeMonitor; }; }
public InstallPackageAction ( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, IFileRemover fileRemover) : base (project, packageManagementEvents) { this.fileRemover = fileRemover; OpenReadMeText = true; PreserveLocalCopyReferences = true; }
public TestableUpdatePackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, IFileRemover fileRemover) : base(project, packageManagementEvents, fileRemover) { CreateOpenPackageReadMeMonitorAction = packageId => { OpenPackageReadMeMonitor = base.CreateOpenPackageReadMeMonitor(packageId) as OpenPackageReadMeMonitor; return(OpenPackageReadMeMonitor); }; }
public InstallPackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, IFileRemover fileRemover) : base(project, packageManagementEvents) { this.fileRemover = fileRemover; OpenReadMeText = true; PreserveLocalCopyReferences = true; }
public UpdatePackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, IFileRemover fileRemover, ILicenseAcceptanceService licenseAcceptanceService) : base(project, packageManagementEvents, licenseAcceptanceService) { this.fileRemover = fileRemover; UpdateDependencies = true; UpdateIfPackageDoesNotExistInProject = true; LicensesMustBeAccepted = true; }
public InstallPackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, IFileRemover fileRemover, ILicenseAcceptanceService licenseAcceptanceService) : base(project, packageManagementEvents, licenseAcceptanceService) { this.fileRemover = fileRemover; OpenReadMeText = true; PreserveLocalCopyReferences = true; LicensesMustBeAccepted = true; }
public TestableUpdatePackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, IFileRemover fileRemover, FakeLicenseAcceptanceService licenseAcceptanceService) : base(project, packageManagementEvents, fileRemover, licenseAcceptanceService) { LicenseAcceptanceService = licenseAcceptanceService; CreateOpenPackageReadMeMonitorAction = packageId => { OpenPackageReadMeMonitor = base.CreateOpenPackageReadMeMonitor(packageId) as OpenPackageReadMeMonitor; return(OpenPackageReadMeMonitor); }; }
public async Task DeletePackage(ProgramUpdatePackageInfo pkg, IFileRemover fileRemover) { if (pkg != null) { try { await fileRemover.DeleteFile(pkg, this.containerName).ConfigureAwait(false); } catch (Exception ex) { if (!ex.Message.Contains("(404) Not Found")) { Trace.TraceError($"Error while deleting stored file: {pkg.GetPropertyInfoString()}. {ex}"); throw; } Trace.TraceWarning($"Failed to delete stored file: {pkg.GetPropertyInfoString()}. {ex}"); } this.TelimenaPortalContext.UpdatePackages.Remove(pkg); Trace.TraceInformation($"Deleted ProgramUpdatePackage {pkg.GetPropertyInfoString()}"); } }
/// <summary> /// New instance /// </summary> /// <param name="work"></param> /// <param name="fileSaver"></param> /// <param name="fileRetriever"></param> public UpdatePackagesController(IProgramsUnitOfWork work, IFileSaver fileSaver, IFileRetriever fileRetriever, IFileRemover fileRemover) { this.FileRetriever = fileRetriever; this.work = work; this.fileSaver = fileSaver; this.fileRemover = fileRemover; }
/// <summary> /// New instance /// </summary> /// <param name="work"></param> /// <param name="fileSaver"></param> /// <param name="fileRetriever"></param> public UpdatePackagesController(IProgramsUnitOfWork work, IFileSaver fileSaver, IFileRetriever fileRetriever, IFileRemover fileRemover, TelemetryClient telemetryClient) { this.FileRetriever = fileRetriever; this.work = work; this.fileSaver = fileSaver; this.fileRemover = fileRemover; this.telemetryClient = telemetryClient; }
protected IDisposable CreateFileMonitor(IFileRemover fileRemover) { return(new PreventPackagesConfigFileBeingRemovedOnUpdateMonitor( packageManagementEvents, fileRemover)); }
public PngFileManager(IFileSaverFactory fileSaverFactory, IFileRemover fileRemover) : base(fileSaverFactory.GetSaver(SaverType.Image), fileRemover) { }
public JsonFileManager(IFileSaverFactory fileSaverFactory, IFileRemover fileRemover) : base(fileSaverFactory.GetSaver(SaverType.Text), fileRemover) { }
public RemoveHandler(IFileRemover fileRemover) { _fileRemover = fileRemover; }
public FileManager(IFileSaver fileSaver, IFileRemover fileRemover) { this.fileSaver = fileSaver; this.fileRemover = fileRemover; }
protected IDisposable CreateFileMonitor (IFileRemover fileRemover) { return new PreventPackagesConfigFileBeingRemovedOnUpdateMonitor ( packageManagementEvents, fileRemover); }