Partilhar via


CloudBlob.StartCopyAsync Método

Definição

Sobrecargas

StartCopyAsync(Uri)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob.

StartCopyAsync(Uri, CancellationToken)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob.

StartCopyAsync(Uri, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob.

StartCopyAsync(Uri, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob.

StartCopyAsync(Uri, Nullable<PremiumPageBlobTier>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob.

StartCopyAsync(Uri, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob.

StartCopyAsync(Uri)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Uri source);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member StartCopyAsync : Uri -> System.Threading.Tasks.Task<string>
override this.StartCopyAsync : Uri -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As Uri) As Task(Of String)

Parâmetros

source
Uri

O Uri do blob de origem.

Retornos

Um objeto Task<TResult> do tipo string que representa a operação assíncrona.

Atributos

Aplica-se a

StartCopyAsync(Uri, CancellationToken)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Uri source, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member StartCopyAsync : Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
override this.StartCopyAsync : Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As Uri, cancellationToken As CancellationToken) As Task(Of String)

Parâmetros

source
Uri

O Uri do blob de origem.

cancellationToken
CancellationToken

Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.

Retornos

Um objeto Task<TResult> do tipo string que representa a operação assíncrona.

Atributos

Aplica-se a

StartCopyAsync(Uri, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Uri source, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition, Microsoft.Azure.Storage.AccessCondition destAccessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member StartCopyAsync : Uri * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task<string>
override this.StartCopyAsync : Uri * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As Uri, sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task(Of String)

Parâmetros

source
Uri

O Uri do blob de origem.

sourceAccessCondition
AccessCondition

Um AccessCondition objeto que representa as condições de acesso para o blob de origem. Se for null, nenhuma condição é usada.

destAccessCondition
AccessCondition

Um AccessCondition objeto que representa as condições de acesso para o blob de destino. Se for null, nenhuma condição é usada.

options
BlobRequestOptions

Um objeto BlobRequestOptions que especifica opções adicionais para a solicitação.

operationContext
OperationContext

Um objeto OperationContext que representa o contexto da operação atual.

Retornos

Um objeto Task<TResult> do tipo string que representa a operação assíncrona.

Atributos

Aplica-se a

StartCopyAsync(Uri, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (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);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member StartCopyAsync : 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 : 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 Overridable Function StartCopyAsync (source As Uri, sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of String)

Parâmetros

source
Uri

O Uri do blob de origem.

sourceAccessCondition
AccessCondition

Um AccessCondition objeto que representa as condições de acesso para o blob de origem. Se for null, nenhuma condição é usada.

destAccessCondition
AccessCondition

Um AccessCondition objeto que representa as condições de acesso para o blob de destino. Se for null, nenhuma condição é usada.

options
BlobRequestOptions

Um objeto BlobRequestOptions que especifica opções adicionais para a solicitação.

operationContext
OperationContext

Um objeto OperationContext que representa o contexto da operação atual.

cancellationToken
CancellationToken

Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.

Retornos

Um objeto Task<TResult> do tipo string que representa a operação assíncrona.

Atributos

Aplica-se a

StartCopyAsync(Uri, Nullable<PremiumPageBlobTier>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (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);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member StartCopyAsync : Uri * Nullable<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 : Uri * Nullable<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 Overridable Function StartCopyAsync (source As Uri, premiumPageBlobTier As Nullable(Of PremiumPageBlobTier), sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of String)

Parâmetros

source
Uri

O Uri do blob de origem.

premiumPageBlobTier
Nullable<PremiumPageBlobTier>

Um PremiumPageBlobTier que representa a camada a ser definida. Válido somente para blobs de páginas.

sourceAccessCondition
AccessCondition

Um AccessCondition objeto que representa as condições de acesso para o blob de origem. Se for null, nenhuma condição é usada.

destAccessCondition
AccessCondition

Um AccessCondition objeto que representa as condições de acesso para o blob de destino. Se for null, nenhuma condição é usada.

options
BlobRequestOptions

Um objeto BlobRequestOptions que especifica opções adicionais para a solicitação.

operationContext
OperationContext

Um objeto OperationContext que representa o contexto da operação atual.

cancellationToken
CancellationToken

Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.

Retornos

Um objeto Task<TResult> do tipo string que representa a operação assíncrona.

Atributos

Aplica-se a

StartCopyAsync(Uri, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Uri source, Microsoft.Azure.Storage.Blob.StandardBlobTier? standardBlockBlobTier, 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);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member StartCopyAsync : 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 : 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 Overridable Function StartCopyAsync (source As Uri, standardBlockBlobTier 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)

Parâmetros

source
Uri

O Uri do blob de origem.

standardBlockBlobTier
Nullable<StandardBlobTier>

Um StandardBlobTier que representa a camada a ser definida. Válido somente para blobs de blocos.

rehydratePriority
Nullable<RehydratePriority>

A prioridade com a qual reidratar um blob arquivado.

sourceAccessCondition
AccessCondition

Um AccessCondition objeto que representa as condições de acesso para o blob de origem. Se for null, nenhuma condição é usada.

destAccessCondition
AccessCondition

Um AccessCondition objeto que representa as condições de acesso para o blob de destino. Se for null, nenhuma condição é usada.

options
BlobRequestOptions

Um objeto BlobRequestOptions que especifica opções adicionais para a solicitação.

operationContext
OperationContext

Um objeto OperationContext que representa o contexto da operação atual.

cancellationToken
CancellationToken

Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.

Retornos

Um objeto Task<TResult> do tipo string que representa a operação assíncrona.

Atributos

Aplica-se a