Compartilhar via


BlobBaseClient.StartCopyFromUri Método

Definição

A StartCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken) operação inicia uma cópia assíncrona dos dados do source para esse blob. Você pode marcar o Azure.Storage.Blobs.Models.BlobProperties.CopyStatus retornado do GetProperties(BlobRequestConditions, CancellationToken) para determinar se a cópia foi concluída.

Para obter mais informações, consulte Copiar Blob.

public virtual Azure.Storage.Blobs.Models.CopyFromUriOperation StartCopyFromUri (Uri source, Azure.Storage.Blobs.Models.BlobCopyFromUriOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member StartCopyFromUri : Uri * Azure.Storage.Blobs.Models.BlobCopyFromUriOptions * System.Threading.CancellationToken -> Azure.Storage.Blobs.Models.CopyFromUriOperation
override this.StartCopyFromUri : Uri * Azure.Storage.Blobs.Models.BlobCopyFromUriOptions * System.Threading.CancellationToken -> Azure.Storage.Blobs.Models.CopyFromUriOperation
Public Overridable Function StartCopyFromUri (source As Uri, options As BlobCopyFromUriOptions, Optional cancellationToken As CancellationToken = Nothing) As CopyFromUriOperation

Parâmetros

source
Uri

Especifica o Uri do blob de origem. O valor pode ser de Uri até 2 KB de comprimento que especifica um blob. Um blob de origem na mesma conta de armazenamento pode ser autenticado por meio da Chave Compartilhada. No entanto, se a origem for um blob em outra conta, o blob de origem deverá ser público ou deve ser autenticado por meio de uma assinatura de acesso compartilhado. Se o blob de origem for público, nenhuma autenticação será necessária para executar a operação de cópia.

O objeto de origem pode ser um arquivo no serviço de Arquivo do Azure. Se o objeto de origem for um arquivo que deve ser copiado para um blob, o arquivo de origem deverá ser autenticado usando uma assinatura de acesso compartilhado, independentemente de residir na mesma conta ou em uma conta diferente.

options
BlobCopyFromUriOptions

Parâmetros opcionais.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar notificações de que a operação deve ser cancelada.

Retornos

Um CopyFromUriOperation que descreve o estado da operação de cópia.

Comentários

Um RequestFailedException será gerado se ocorrer uma falha.

Aplica-se a