BlockBlobClient.StageBlockFromUriAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La StageBlockFromUriAsync(Uri, String, StageBlockFromUriOptions, CancellationToken) operación crea un nuevo bloque que se va a confirmar como parte de un blob donde el contenido se lee de .sourceUri
Para obtener más información, vea Coloque Bloquear de la dirección URL.
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlockInfo>> StageBlockFromUriAsync (Uri sourceUri, string base64BlockId, Azure.Storage.Blobs.Models.StageBlockFromUriOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member StageBlockFromUriAsync : Uri * string * Azure.Storage.Blobs.Models.StageBlockFromUriOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlockInfo>>
override this.StageBlockFromUriAsync : Uri * string * Azure.Storage.Blobs.Models.StageBlockFromUriOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlockInfo>>
Public Overridable Function StageBlockFromUriAsync (sourceUri As Uri, base64BlockId As String, Optional options As StageBlockFromUriOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of BlockInfo))
Parámetros
- sourceUri
- Uri
Especifica el Uri del blob de origen. El valor puede ser una dirección URL de hasta 2 KB de longitud que especifica un blob. El blob de origen debe ser público o debe autenticarse mediante una firma de acceso compartido. Si el blob de origen es público, no se requiere autenticación para realizar la operación.
- base64BlockId
- String
Valor de cadena de tipo Base64 válido que identifica el bloque. Para que se realice la codificación, el tamaño de la cadena debe ser menor o igual que 64 bytes. Para un blob determinado, la longitud del valor especificado para el parámetro base64BlockId
debe ser igual para cada bloque. Tenga en cuenta que la cadena de tipo Base64 debe estar codificada para URL.
- options
- StageBlockFromUriOptions
Parámetros opcionales. StageBlockFromUriOptions.
- cancellationToken
- CancellationToken
Opcional CancellationToken para propagar las notificaciones que debe cancelarse la operación.
Devoluciones
que Response<T> describe el estado del bloque actualizado.
Comentarios
RequestFailedException Se producirá una excepción si se produce un error.
Se aplica a
Azure SDK for .NET