Click or drag to resize

TransferManagerCopyAsync Method (Uri, CloudBlob, Boolean, CopyOptions, SingleTransferContext)

Copy file from an specified URI to an Azure blob.

Namespace:  Microsoft.Azure.Storage.DataMovement
Assembly:  Microsoft.Azure.Storage.DataMovement (in Microsoft.Azure.Storage.DataMovement.dll) Version: 2.0.1.0 (2.0.1.0)
Syntax
public static Task CopyAsync(
	Uri sourceUri,
	CloudBlob destBlob,
	bool isServiceCopy,
	CopyOptions options,
	SingleTransferContext context
)

Parameters

sourceUri
Type: SystemUri
The Uri of the source file.
destBlob
Type: CloudBlob
The CloudBlob that is the destination Azure blob.
isServiceCopy
Type: SystemBoolean
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.Azure.Storage.DataMovementCopyOptions
A CopyOptions object that specifies additional options for the operation.
context
Type: Microsoft.Azure.Storage.DataMovementSingleTransferContext
A SingleTransferContext object that represents the context for the current operation.

Return Value

Type: Task
A Task object that represents the asynchronous operation.
Remarks
Copying from an URI to Azure blob synchronously is not supported yet.
See Also