Share via


TransferManager.CopyDirectoryAsync Method (CloudFileDirectory, CloudBlobDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext)

 

Copy an Azure file directory to an Azure blob directory.

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

Syntax

public static Task<TransferStatus> CopyDirectoryAsync(
    CloudFileDirectory sourceFileDir,
    CloudBlobDirectory destBlobDir,
    bool isServiceCopy,
    CopyDirectoryOptions options,
    DirectoryTransferContext context
)

Parameters

  • 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.

Return Value

Type: System.Threading.Tasks.Task<TransferStatus>

A Task<TResult> object of type TransferStatus that represents the asynchronous operation.

See Also

CopyDirectoryAsync Overload
TransferManager Class
Microsoft.WindowsAzure.Storage.DataMovement Namespace

Return to top