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