/// <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(); }
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(); }
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; }
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; }
public static void RegisterPackageLocator(IPackageLocator locator) { _packageLocators.Add(locator); }