| TransferManagerCopyAsync Method (CloudFile, CloudBlob, CopyMethod, CopyOptions, SingleTransferContext) | 
 
            Copy content, properties and metadata of an Azure file 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
Syntaxpublic static Task CopyAsync(
	CloudFile sourceFile,
	CloudBlob destBlob,
	CopyMethod copyMethod,
	CopyOptions options,
	SingleTransferContext context
)
Public Shared Function CopyAsync ( 
	sourceFile As CloudFile,
	destBlob As CloudBlob,
	copyMethod As CopyMethod,
	options As CopyOptions,
	context As SingleTransferContext
) As Task
public:
static Task^ CopyAsync(
	CloudFile^ sourceFile, 
	CloudBlob^ destBlob, 
	CopyMethod copyMethod, 
	CopyOptions^ options, 
	SingleTransferContext^ context
)
static member CopyAsync : 
        sourceFile : CloudFile * 
        destBlob : CloudBlob * 
        copyMethod : CopyMethod * 
        options : CopyOptions * 
        context : SingleTransferContext -> Task 
Parameters
- sourceFile
- Type: CloudFile
 The CloudFile that is the source Azure file.
- destBlob
- Type: CloudBlob
 The CloudBlob that is the destination Azure blob.
- copyMethod
- Type: Microsoft.Azure.Storage.DataMovementCopyMethod
 A flag indicating how the copying operation is handled in DataMovement Library.
            See definition of CopyMethod for more details on how copying operation will be handled.
- 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: 
TaskA 
Task object that represents the asynchronous operation.
 See Also
See Also