TransferManager.CopyAsync Method (Uri, CloudFile, Boolean, CopyOptions, SingleTransferContext, CancellationToken)

 

Updated: January 5, 2017

Copy file from an specified URI to an Azure file.

Namespace:   Microsoft.WindowsAzure.Storage.DataMovement
Assembly:  Microsoft.WindowsAzure.Storage.DataMovement (in Microsoft.WindowsAzure.Storage.DataMovement.dll)

public static Task CopyAsync(
	Uri sourceUri,
	CloudFile destFile,
	bool isServiceCopy,
	CopyOptions options,
	SingleTransferContext context,
	CancellationToken cancellationToken
)

Parameters

sourceUri
Type: System.Uri

The Uri of the source file.

destFile
Type: Microsoft.WindowsAzure.Storage.File.CloudFile

The CloudFile that is the destination Azure file.

isServiceCopy
Type: System.Boolean

A flag indicating whether the copy is service-side asynchronous copy or not. If this flag is set to true, service-side asychronous copy will be used; if this flag is set to false, file is downloaded from source first, then uploaded to destination.

options
Type: Microsoft.WindowsAzure.Storage.DataMovement.CopyOptions

A CopyOptions object that specifies additional options for the operation.

context
Type: Microsoft.WindowsAzure.Storage.DataMovement.SingleTransferContext

A SingleTransferContext object that represents the context for the current operation.

cancellationToken
Type: System.Threading.CancellationToken

A CancellationToken object to observe while waiting for a task to complete.

Return Value

Type: System.Threading.Tasks.Task

A Task object that represents the asynchronous operation.

Copying from an URI to Azure file synchronously is not supported yet.

Return to top
Show: