BlockBlobClient.GetBlockListAsync 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 GetBlockListAsync(BlockListTypes, String, BlobRequestConditions, CancellationToken) operación de operación recupera la lista de bloques que se han cargado como parte de un blob en bloques. Hay dos listas de bloques mantenidas para un blob. La lista Bloques confirmados tiene bloques que se han confirmado correctamente en un blob determinado con CommitBlockListAsync(IEnumerable<String>, CommitBlockListOptions, CancellationToken). La lista Bloque no confirmado tiene bloques que se han cargado para un blob mediante Azure.Storage.Blobs.Specialized.BlockBlobClient.StageBlockAsync(System.String,System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.BlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken), pero que aún no se han confirmado. Estos bloques se almacenan en Azure asociados a un blob, pero aún no forman parte de él.
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlockList>> GetBlockListAsync (Azure.Storage.Blobs.Models.BlockListTypes blockListTypes = Azure.Storage.Blobs.Models.BlockListTypes.All, string snapshot = default, Azure.Storage.Blobs.Models.BlobRequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetBlockListAsync : Azure.Storage.Blobs.Models.BlockListTypes * string * Azure.Storage.Blobs.Models.BlobRequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlockList>>
override this.GetBlockListAsync : Azure.Storage.Blobs.Models.BlockListTypes * string * Azure.Storage.Blobs.Models.BlobRequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlockList>>
Public Overridable Function GetBlockListAsync (Optional blockListTypes As BlockListTypes = Azure.Storage.Blobs.Models.BlockListTypes.All, Optional snapshot As String = Nothing, Optional conditions As BlobRequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of BlockList))
Parámetros
- blockListTypes
- BlockListTypes
Especifica si se debe devolver la lista de bloques confirmados, la lista de bloques sin confirmar o ambas listas. Si omite este parámetro, Get Block List devuelve la lista de bloques confirmados.
- snapshot
- String
Opcionalmente, especifica la instantánea de blob de la que se va a recuperar la lista de bloques. Para obtener más información acerca del trabajo con instantáneas de blob, vea . Cree una instantánea de un blob.
- conditions
- BlobRequestConditions
Opcional BlobRequestConditions para agregar condiciones para recuperar la lista de bloqueos.
- cancellationToken
- CancellationToken
Opcional CancellationToken para propagar notificaciones que se deben cancelar en la operación.
Devoluciones
Que Response<T> describe la lista de bloqueos solicitada.
Comentarios
RequestFailedException Se producirá un error si se produce un error.
Se aplica a
Azure SDK for .NET