/// <summary>
 /// Initializes a new instance of the <see cref="AzureServerPackageRepository"/> class.
 /// </summary>
 /// <param name="packageLocator">The package locator.</param>
 /// <param name="packageSerializer">The package serializer.</param>
 public AzureServerPackageRepository(IPackageLocator packageLocator, IAzurePackageSerializer packageSerializer)
 {
     _packageLocator = packageLocator;
     _packageSerializer = packageSerializer;
     var azureConnectionString = CloudConfigurationManager.GetSetting("StorageConnectionString");
     _storageAccount = CloudStorageAccount.Parse(azureConnectionString);
     _blobClient = _storageAccount.CreateCloudBlobClient();
 }
Esempio n. 2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="AzureServerPackageRepository"/> class.
        /// </summary>
        /// <param name="packageLocator">The package locator.</param>
        /// <param name="packageSerializer">The package serializer.</param>
        public AzureServerPackageRepository(IPackageLocator packageLocator, IAzurePackageSerializer packageSerializer)
        {
            _packageLocator    = packageLocator;
            _packageSerializer = packageSerializer;
            var azureConnectionString = CloudConfigurationManager.GetSetting("StorageConnectionString");

            _storageAccount = CloudStorageAccount.Parse(azureConnectionString);
            _blobClient     = _storageAccount.CreateCloudBlobClient();
        }
Esempio n. 3
0
 public PackageManager(
     IPackageCache packageCache,
     IPackageLookup packageLookup,
     IPackageLocator packageLocator)
 {
     this.m_PackageCache   = packageCache;
     _packageLookup        = packageLookup;
     this.m_PackageLocator = packageLocator;
 }
        public AzureServerPackageRepository(IPackageLocator packageLocator, 
                                            IAzurePackageSerializer packageSerializer,
                                            CloudStorageAccount storageAccount)
        {
            _packageLocator = packageLocator;
            _packageSerializer = packageSerializer;

            _storageAccount = storageAccount;
            _blobClient = _storageAccount.CreateCloudBlobClient();
        }
Esempio n. 5
0
        public AzureServerPackageRepository(IPackageLocator packageLocator,
                                            IAzurePackageSerializer packageSerializer,
                                            CloudStorageAccount storageAccount)
        {
            _packageLocator    = packageLocator;
            _packageSerializer = packageSerializer;

            _storageAccount = storageAccount;
            _blobClient     = _storageAccount.CreateCloudBlobClient();
        }
Esempio n. 6
0
 public PackageManager(
     IPackageCache packageCache,
     IPackageLookup packageLookup,
     IPackageLocator packageLocator,
     IPackageGlobalTool packageGlobalTool,
     IPackageRedirector packageRedirector)
 {
     this.packageRedirector = packageRedirector;
     this.m_PackageCache = packageCache;
     _packageLookup = packageLookup;
     this.m_PackageLocator = packageLocator;
     this.m_PackageGlobalTool = packageGlobalTool;
 }
Esempio n. 7
0
 public PackageManager(
     IPackageLookup packageLookup,
     IPackageLocator packageLocator,
     IPackageGlobalTool packageGlobalTool,
     IPackageRedirector packageRedirector,
     IFeatureManager featureManager,
     IModuleExecution moduleExecution)
 {
     this.packageRedirector = packageRedirector;
     _packageLookup = packageLookup;
     this.m_PackageLocator = packageLocator;
     this.m_PackageGlobalTool = packageGlobalTool;
     _featureManager = featureManager;
     _moduleExecution = moduleExecution;
 }
Esempio n. 8
0
 public PackageManager(
     IPackageLookup packageLookup,
     IPackageLocator packageLocator,
     IPackageGlobalTool packageGlobalTool,
     IPackageRedirector packageRedirector,
     IFeatureManager featureManager,
     IModuleExecution moduleExecution)
 {
     this.packageRedirector   = packageRedirector;
     _packageLookup           = packageLookup;
     this.m_PackageLocator    = packageLocator;
     this.m_PackageGlobalTool = packageGlobalTool;
     _featureManager          = featureManager;
     _moduleExecution         = moduleExecution;
 }
Esempio n. 9
0
 public static void RegisterPackageLocator(IPackageLocator locator)
 {
     _packageLocators.Add(locator);
 }