private Task <bool> CopyBlobAsync(string sourceBlobName, string destinationBlobName)
 {
     return(CopyAzureBlobToBlob.ExecuteAsync(
                AccountName,
                AccountKey,
                ConnectionString,
                ContainerName,
                sourceBlobName,
                destinationBlobName,
                BuildEngine,
                HostObject));
 }
Exemple #2
0
        public static Task <bool> ExecuteAsync(string accountName,
                                               string accountKey,
                                               string connectionString,
                                               string containerName,
                                               string sourceBlobName,
                                               string destinationBlobName,
                                               IBuildEngine buildengine,
                                               ITaskHost taskHost)
        {
            CopyAzureBlobToBlob copyAzureBlobToBlob = new CopyAzureBlobToBlob()
            {
                AccountName         = accountName,
                AccountKey          = accountKey,
                ContainerName       = containerName,
                SourceBlobName      = sourceBlobName,
                DestinationBlobName = destinationBlobName,
                BuildEngine         = buildengine,
                HostObject          = taskHost
            };

            return(copyAzureBlobToBlob.ExecuteAsync());
        }