Partilhar via


BlockBlobClient.SyncUploadFromUri Método

Definição

Sobrecargas

SyncUploadFromUri(Uri, Boolean, CancellationToken)

A operação Carregar do Uri cria um novo Blob de Blocos em que o conteúdo do blob é lido de uma determinada URL. Essa API tem suporte a partir da versão 2020-04-08.

Não há suporte para atualizações parciais com o Put Blob da URL; o conteúdo de um blob existente é substituído pelo conteúdo do novo blob. Para executar atualizações parciais no conteúdo de um blob de blocos usando uma URL de origem, use a API Colocar Bloco da URL em conjunto com Colocar Lista de Blocos.

SyncUploadFromUri(Uri, BlobSyncUploadFromUriOptions, CancellationToken)

A operação Carregar do Uri cria um novo Blob de Blocos em que o conteúdo do blob é lido de uma determinada URL. Essa API tem suporte a partir da versão 2020-04-08.

Não há suporte para atualizações parciais com o Put Blob da URL; o conteúdo de um blob existente é substituído pelo conteúdo do novo blob. Para executar atualizações parciais no conteúdo de um blob de blocos usando uma URL de origem, use a API Colocar Bloco da URL em conjunto com Colocar Lista de Blocos.

SyncUploadFromUri(Uri, Boolean, CancellationToken)

Origem:
BlockBlobClient.cs
Origem:
BlockBlobClient.cs

A operação Carregar do Uri cria um novo Blob de Blocos em que o conteúdo do blob é lido de uma determinada URL. Essa API tem suporte a partir da versão 2020-04-08.

Não há suporte para atualizações parciais com o Put Blob da URL; o conteúdo de um blob existente é substituído pelo conteúdo do novo blob. Para executar atualizações parciais no conteúdo de um blob de blocos usando uma URL de origem, use a API Colocar Bloco da URL em conjunto com Colocar Lista de Blocos.

public virtual Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo> SyncUploadFromUri (Uri copySource, bool overwrite = false, System.Threading.CancellationToken cancellationToken = default);
abstract member SyncUploadFromUri : Uri * bool * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>
override this.SyncUploadFromUri : Uri * bool * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>
Public Overridable Function SyncUploadFromUri (copySource As Uri, Optional overwrite As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As Response(Of BlobContentInfo)

Parâmetros

copySource
Uri

Obrigatórios. Especifica a URL do blob de origem. O blob de origem pode ser de qualquer tipo, incluindo um blob de blocos, blob de acréscimo ou blob de página. O valor pode ser uma URL de até 2 KiB de comprimento que especifica um blob. O valor deve ser codificado em URL tal como apareceria em um pedido URI. O blob de origem deve ser público ou deve ser autorizado por meio de uma assinatura de acesso compartilhado. Se o blob de origem for público, nenhuma autorização será necessária para executar a operação.

overwrite
Boolean

Se o upload deve substituir o blob existente. O valor padrão é false.

cancellationToken
CancellationToken

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

Retornos

Um Response<T> que descreve o estado do blob de blocos atualizado.

Comentários

Um RequestFailedException será gerado se ocorrer uma falha.

Aplica-se a

SyncUploadFromUri(Uri, BlobSyncUploadFromUriOptions, CancellationToken)

Origem:
BlockBlobClient.cs
Origem:
BlockBlobClient.cs

A operação Carregar do Uri cria um novo Blob de Blocos em que o conteúdo do blob é lido de uma determinada URL. Essa API tem suporte a partir da versão 2020-04-08.

Não há suporte para atualizações parciais com o Put Blob da URL; o conteúdo de um blob existente é substituído pelo conteúdo do novo blob. Para executar atualizações parciais no conteúdo de um blob de blocos usando uma URL de origem, use a API Colocar Bloco da URL em conjunto com Colocar Lista de Blocos.

public virtual Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo> SyncUploadFromUri (Uri copySource, Azure.Storage.Blobs.Models.BlobSyncUploadFromUriOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member SyncUploadFromUri : Uri * Azure.Storage.Blobs.Models.BlobSyncUploadFromUriOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>
override this.SyncUploadFromUri : Uri * Azure.Storage.Blobs.Models.BlobSyncUploadFromUriOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>
Public Overridable Function SyncUploadFromUri (copySource As Uri, options As BlobSyncUploadFromUriOptions, Optional cancellationToken As CancellationToken = Nothing) As Response(Of BlobContentInfo)

Parâmetros

copySource
Uri

Obrigatórios. Especifica a URL do blob de origem. O blob de origem pode ser de qualquer tipo, incluindo um blob de blocos, blob de acréscimo ou blob de página. O valor pode ser uma URL de até 2 KiB de comprimento que especifica um blob. O valor deve ser codificado em URL tal como apareceria em um pedido URI. O blob de origem deve ser público ou deve ser autorizado por meio de uma assinatura de acesso compartilhado. Se o blob de origem for público, nenhuma autorização será necessária para executar a operação.

options
BlobSyncUploadFromUriOptions

Parâmetros opcionais.

cancellationToken
CancellationToken

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

Retornos

Um Response<T> que descreve o estado do blob de blocos atualizado.

Comentários

Um RequestFailedException será gerado se ocorrer uma falha.

Aplica-se a