Example #1
0
 public Task <bool> CopyBlobAsync(string sourceBlobName, string destinationBlobName)
 {
     return(CopyAzureBlobToBlob.ExecuteAsync(AccountName,
                                             AccountKey,
                                             ConnectionString,
                                             ContainerName,
                                             sourceBlobName,
                                             destinationBlobName,
                                             BuildEngine,
                                             HostObject));
 }
Example #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());
        }