public AzureStorageArtifactsProvider(IAzureStorageArtifactsOptions azureStorageArtifactsOptions, IAzureDeploymentTokenProvider azureDeploymentTokenProvider = null) { this.azureStorageArtifactsOptions = azureStorageArtifactsOptions ?? throw new ArgumentNullException(nameof(AzureStorageArtifactsProvider.azureStorageArtifactsOptions)); this.azureDeploymentTokenProvider = azureDeploymentTokenProvider; deploymentContainer = new Lazy <CloudBlobContainer>(() => CloudStorageAccount .Parse(azureStorageArtifactsOptions.ConnectionString) .CreateCloudBlobClient().GetContainerReference(DEPLOYMENT_CONTAINER_NAME)); }
public AzureStorageArtifactsProvider(IAzureStorageArtifactsOptions azureStorageArtifactsOptions, IAzureDeploymentTokenProvider azureDeploymentTokenProvider = null) { this.azureStorageArtifactsOptions = azureStorageArtifactsOptions ?? throw new ArgumentNullException(nameof(AzureStorageArtifactsProvider.azureStorageArtifactsOptions)); this.azureDeploymentTokenProvider = azureDeploymentTokenProvider; }