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; }
public AzureFunctionsTokenProvider(IAzureStorageArtifactsOptions azureStorageArtifactsOptions, string functionName) { this.azureStorageArtifactsOptions = azureStorageArtifactsOptions ?? throw new ArgumentNullException(nameof(azureStorageArtifactsOptions)); this.functionName = functionName ?? throw new ArgumentNullException(nameof(functionName)); }