/// <summary> /// Copies the files in the <paramref name="sourceAsset"/> into into the <paramref name="destinationAsset"/> instance. /// </summary> /// <param name="sourceAsset">The <see cref="IAsset"/> instance that contains the asset files to copy.</param> /// <param name="destinationAsset">The <see cref="IAsset"/> instance that receives asset files.</param> /// <param name="destinationStorageCredentials">The <see cref="Microsoft.WindowsAzure.Storage.Auth.StorageCredentials"/> instance for the <paramref name="destinationAsset"/> Storage Account.</param> public static void Copy(this IAsset sourceAsset, IAsset destinationAsset, StorageCredentials destinationStorageCredentials) { using (Task task = sourceAsset.CopyAsync(destinationAsset, destinationStorageCredentials, CancellationToken.None)) { task.Wait(); } }