Esempio n. 1
0
 public S3FileSystem(IPsCmdletLogger logger, string accessKey, string secret, AmazonS3Config config)
 {
     Logger          = logger ?? new TraceLogger();
     S3Client        = new AmazonS3Client(accessKey, secret, config);
     TransferUtility = new TransferUtility(S3Client);
     FileLoader      = (fileFullName) => new FileWrap().Open(fileFullName, FileMode.Open, FileAccess.ReadWrite);
 }
Esempio n. 2
0
 //For testing - allows mocking of files and s3
 public S3FileSystem(AmazonS3 s3Client, Func <string, IFileStreamWrap> fileLoader)
 {
     Logger          = new TraceLogger();
     S3Client        = s3Client;
     TransferUtility = new TransferUtility(s3Client);
     FileLoader      = fileLoader;
 }
Esempio n. 3
0
 //For testing - allows mocking of files and s3
 public S3FileSystem(AmazonS3 s3Client, Func<string, IFileStreamWrap> fileLoader)
 {
     Logger = new TraceLogger();
     S3Client = s3Client;
     TransferUtility = new TransferUtility(s3Client);
     FileLoader = fileLoader;
 }
Esempio n. 4
0
 public S3FileSystem(IPsCmdletLogger logger, string accessKey, string secret, AmazonS3Config config)
 {
     Logger = logger ?? new TraceLogger();
     S3Client = new AmazonS3Client(accessKey, secret, config);
     TransferUtility = new TransferUtility(S3Client);
     FileLoader = (fileFullName) => new FileWrap().Open(fileFullName, FileMode.Open, FileAccess.ReadWrite);
 }
Esempio n. 5
0
        public Publisher(Dictionary <string, string> settings, IPsCmdletLogger logger)
        {
            _settings = settings;
            _logger   = logger ?? new TraceLogger();

            //Trust all SLL certs blindly, because ours could be self-signed
            ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;
        }
Esempio n. 6
0
        public ResourcePublisher(RepositoryProvider publicationTarget, IPsCmdletLogger logger, string pluginFolder)
        {
            this.publicationTarget = publicationTarget;
            this.logger = logger;

            logger.Log("Loading plugins from " + pluginFolder);

            Assembly.LoadFrom(Path.Combine(pluginFolder, "umbraco.courier.providers.dll"));
            Assembly.LoadFrom(Path.Combine(pluginFolder, "umbraco.courier.dataresolvers.dll"));

            Context.Current.BaseDirectory = Directory.GetCurrentDirectory();
            Context.Current.HasHttpContext = false;

            logger.Log("Current directory set to " + Directory.GetCurrentDirectory());
        }
Esempio n. 7
0
        public ResourcePublisher(RepositoryProvider publicationTarget, IPsCmdletLogger logger, string pluginFolder)
        {
            this.publicationTarget = publicationTarget;
            this.logger            = logger;

            logger.Log("Loading plugins from " + pluginFolder);

            Assembly.LoadFrom(Path.Combine(pluginFolder, "umbraco.courier.providers.dll"));
            Assembly.LoadFrom(Path.Combine(pluginFolder, "umbraco.courier.dataresolvers.dll"));

            Context.Current.BaseDirectory  = Directory.GetCurrentDirectory();
            Context.Current.HasHttpContext = false;

            logger.Log("Current directory set to " + Directory.GetCurrentDirectory());
        }
 public CourierWebServiceInitializer(string courierWebServiceUrl, IPsCmdletLogger logger)
 {
     CourierWebServiceUrl = courierWebServiceUrl;
     Logger = logger;
 }
 public CourierWebServiceInitializer(string courierWebServiceUrl, IPsCmdletLogger logger)
 {
     CourierWebServiceUrl = courierWebServiceUrl;
     Logger = logger;
 }
Esempio n. 10
0
 public ZipFileAugmentor(IPsCmdletLogger logger)
 {
     _logger = logger;
 }