StorageBlobManagement.StartCopyAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
StartCopyAsync(CloudBlob, Uri, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) |
Return a task that asynchronously start copy operation to a blob. |
StartCopyAsync(CloudBlob, Uri, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) | |
StartCopyAsync(CloudPageBlob, Uri, PremiumPageBlobTier, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) |
Return a task that asynchronously start copy operation to a PageBlob with PremiumPageBlobTier. |
StartCopyAsync(CloudPageBlob, Uri, PremiumPageBlobTier, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) | |
StartCopyAsync(CloudBlob, Uri, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) |
Return a task that asynchronously start copy operation to a CloudBlockBlob with StandardBlobTier. |
StartCopyAsync(CloudBlob, Uri, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Return a task that asynchronously start copy operation to a blob.
public System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlob blob, Uri source, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition, Microsoft.Azure.Storage.AccessCondition destAccessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
abstract member StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Uri * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Uri * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function StartCopyAsync (blob As CloudBlob, source As Uri, sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of String)
Parameters
- blob
- CloudBlob
CloudBlob object
- source
- Uri
Uri to copying source
- sourceAccessCondition
- AccessCondition
Access condition to source if it's file/blob in azure.
- destAccessCondition
- AccessCondition
Access condition to Destination blob.
- options
- BlobRequestOptions
Blob request options
- operationContext
- OperationContext
Operation context
- cancellationToken
- CancellationToken
Cancellation token
Returns
Return copy id if succeeded.
Implements
Applies to
StartCopyAsync(CloudBlob, Uri, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
public System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Uri source, Microsoft.WindowsAzure.Storage.AccessCondition sourceAccessCondition, Microsoft.WindowsAzure.Storage.AccessCondition destAccessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
abstract member StartCopyAsync : Microsoft.WindowsAzure.Storage.Blob.CloudBlob * Uri * Microsoft.WindowsAzure.Storage.AccessCondition * Microsoft.WindowsAzure.Storage.AccessCondition * Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions * Microsoft.WindowsAzure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
override this.StartCopyAsync : Microsoft.WindowsAzure.Storage.Blob.CloudBlob * Uri * Microsoft.WindowsAzure.Storage.AccessCondition * Microsoft.WindowsAzure.Storage.AccessCondition * Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions * Microsoft.WindowsAzure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function StartCopyAsync (blob As CloudBlob, source As Uri, sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of String)
Parameters
- blob
- CloudBlob
- source
- Uri
- sourceAccessCondition
- AccessCondition
- destAccessCondition
- AccessCondition
- options
- BlobRequestOptions
- operationContext
- OperationContext
- cancellationToken
- CancellationToken
Returns
Implements
Applies to
StartCopyAsync(CloudPageBlob, Uri, PremiumPageBlobTier, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Return a task that asynchronously start copy operation to a PageBlob with PremiumPageBlobTier.
public System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudPageBlob blob, Uri source, Microsoft.Azure.Storage.Blob.PremiumPageBlobTier premiumPageBlobTier, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition, Microsoft.Azure.Storage.AccessCondition destAccessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
abstract member StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudPageBlob * Uri * Microsoft.Azure.Storage.Blob.PremiumPageBlobTier * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudPageBlob * Uri * Microsoft.Azure.Storage.Blob.PremiumPageBlobTier * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function StartCopyAsync (blob As CloudPageBlob, source As Uri, premiumPageBlobTier As PremiumPageBlobTier, sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of String)
Parameters
- blob
- CloudPageBlob
CloudPageBlob object
- source
- Uri
Uri to copying source
- premiumPageBlobTier
- PremiumPageBlobTier
The PremiumPageBlobTier of Destination blob
- sourceAccessCondition
- AccessCondition
Access condition to source if it's file/blob in azure.
- destAccessCondition
- AccessCondition
Access condition to Destination blob.
- options
- BlobRequestOptions
Blob request options
- operationContext
- OperationContext
Operation context
- cancellationToken
- CancellationToken
Cancellation token
Returns
Return copy id if succeeded.
Implements
Applies to
StartCopyAsync(CloudPageBlob, Uri, PremiumPageBlobTier, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
public System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.WindowsAzure.Storage.Blob.CloudPageBlob blob, Uri source, Microsoft.WindowsAzure.Storage.Blob.PremiumPageBlobTier premiumPageBlobTier, Microsoft.WindowsAzure.Storage.AccessCondition sourceAccessCondition, Microsoft.WindowsAzure.Storage.AccessCondition destAccessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
abstract member StartCopyAsync : Microsoft.WindowsAzure.Storage.Blob.CloudPageBlob * Uri * Microsoft.WindowsAzure.Storage.Blob.PremiumPageBlobTier * Microsoft.WindowsAzure.Storage.AccessCondition * Microsoft.WindowsAzure.Storage.AccessCondition * Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions * Microsoft.WindowsAzure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
override this.StartCopyAsync : Microsoft.WindowsAzure.Storage.Blob.CloudPageBlob * Uri * Microsoft.WindowsAzure.Storage.Blob.PremiumPageBlobTier * Microsoft.WindowsAzure.Storage.AccessCondition * Microsoft.WindowsAzure.Storage.AccessCondition * Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions * Microsoft.WindowsAzure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function StartCopyAsync (blob As CloudPageBlob, source As Uri, premiumPageBlobTier As PremiumPageBlobTier, sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of String)
Parameters
- blob
- CloudPageBlob
- source
- Uri
- premiumPageBlobTier
- PremiumPageBlobTier
- sourceAccessCondition
- AccessCondition
- destAccessCondition
- AccessCondition
- options
- BlobRequestOptions
- operationContext
- OperationContext
- cancellationToken
- CancellationToken
Returns
Implements
Applies to
StartCopyAsync(CloudBlob, Uri, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Return a task that asynchronously start copy operation to a CloudBlockBlob with StandardBlobTier.
public System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlob blob, Uri source, Microsoft.Azure.Storage.Blob.StandardBlobTier? standardBlobTier, Microsoft.Azure.Storage.Blob.RehydratePriority? rehydratePriority, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition, Microsoft.Azure.Storage.AccessCondition destAccessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
abstract member StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Uri * Nullable<Microsoft.Azure.Storage.Blob.StandardBlobTier> * Nullable<Microsoft.Azure.Storage.Blob.RehydratePriority> * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Uri * Nullable<Microsoft.Azure.Storage.Blob.StandardBlobTier> * Nullable<Microsoft.Azure.Storage.Blob.RehydratePriority> * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function StartCopyAsync (blob As CloudBlob, source As Uri, standardBlobTier As Nullable(Of StandardBlobTier), rehydratePriority As Nullable(Of RehydratePriority), sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of String)
Parameters
- blob
- CloudBlob
CloudBlob object whcih is a Block blob
- source
- Uri
Uri to copying source
- standardBlobTier
- Nullable<StandardBlobTier>
Access condition to source if it's file/blob in azure.
- rehydratePriority
- Nullable<RehydratePriority>
- sourceAccessCondition
- AccessCondition
Access condition to source if it's file/blob in azure.
- destAccessCondition
- AccessCondition
Access condition to Destination blob.
- options
- BlobRequestOptions
Blob request options
- operationContext
- OperationContext
Operation context
- cancellationToken
- CancellationToken
Cancellation token
Returns
Return copy id if succeeded.