BlockBlobClient.GetBlockListAsync 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 GetBlockListAsync(BlockListTypes, String, BlobRequestConditions, CancellationToken) operação de operação recupera a lista de blocos que foram carregados como parte de um blob de blocos. Há duas listas de blocos mantidas para um blob. A lista Bloco Confirmado tem blocos que foram confirmados com êxito em um determinado blob com CommitBlockListAsync(IEnumerable<String>, CommitBlockListOptions, CancellationToken). A lista Bloco Não Confirmado tem blocos que foram carregados para um blob usando 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), mas que ainda não foram confirmados. Esses blocos são armazenados no Azure em associação com um blob, mas ainda não fazem parte do blob.
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 se é necessário retornar a lista de blocos confirmados, a lista de blocos não confirmados ou as duas listas. Se você omitir esse parâmetro, Obter Lista de Blocos retornará a lista de blocos confirmados.
- snapshot
- String
Opcionalmente, especifica o instantâneo de blob do qual recuperar a lista de blocos. Para obter mais informações sobre como trabalhar com instantâneos de blob, consulte Crie uma instantâneo de um blob.
- conditions
- BlobRequestConditions
Opcional BlobRequestConditions para adicionar condições na recuperação da lista de blocos.
- cancellationToken
- CancellationToken
Opcional CancellationToken para propagar notificações de que a operação deve ser cancelada.
Retornos
Uma Response<T> lista de bloqueios solicitada que descreve.
Comentários
Um RequestFailedException será gerado se ocorrer uma falha.
Aplica-se a
Azure SDK for .NET