BlobBaseClient.StartCopyFromUri Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET