Click or drag to resize

TransferManagerCopyDirectoryAsync Method (CloudBlobDirectory, CloudFileDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext, CancellationToken)

Note: This API is now obsolete.

Copy an Azure blob directory to an Azure file directory.

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
[ObsoleteAttribute("Replaced by overload that takes CopyMethod", false)]
public static Task<TransferStatus> CopyDirectoryAsync(
	CloudBlobDirectory sourceBlobDir,
	CloudFileDirectory destFileDir,
	bool isServiceCopy,
	CopyDirectoryOptions options,
	DirectoryTransferContext context,
	CancellationToken cancellationToken
)

Parameters

sourceBlobDir
Type: CloudBlobDirectory
The CloudBlobDirectory that is the source Azure blob directory.
destFileDir
Type: CloudFileDirectory
The CloudFileDirectory that is the destination Azure file directory.
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.DataMovementCopyDirectoryOptions
A CopyDirectoryOptions object that specifies additional options for the operation.
context
Type: Microsoft.Azure.Storage.DataMovementDirectoryTransferContext
A DirectoryTransferContext object that represents the context for the current operation.
cancellationToken
Type: System.ThreadingCancellationToken
A CancellationToken object to observe while waiting for a task to complete.

Return Value

Type: TaskTransferStatus
A TaskTResult object of type TransferStatus that represents the asynchronous operation.
See Also