Compartir a través de


BlockBlobClient.GetBlockListAsync Método

Definición

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