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
)
Public Shared Function CopyAsync (
sourceUri As Uri,
destBlob As CloudBlob,
isServiceCopy As Boolean,
options As CopyOptions,
context As SingleTransferContext
) As Task
public:
static Task^ CopyAsync(
Uri^ sourceUri,
CloudBlob^ destBlob,
bool isServiceCopy,
CopyOptions^ options,
SingleTransferContext^ context
)
static member CopyAsync :
sourceUri : Uri *
destBlob : CloudBlob *
isServiceCopy : bool *
options : CopyOptions *
context : SingleTransferContext -> Task
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:
TaskA
Task object that represents the asynchronous operation.
Remarks Copying from an URI to Azure blob synchronously is not supported yet.
See Also