Partager via


BlockBlobClient.GetBlockListAsync Méthode

Définition

L’opération GetBlockListAsync(BlockListTypes, String, BlobRequestConditions, CancellationToken) récupère la liste des blocs qui ont été chargés dans le cadre d’un objet blob de blocs. Deux listes de blocs sont conservées pour un objet blob. La liste Des blocs validés contient des blocs qui ont été correctement validés dans un objet blob donné avec CommitBlockListAsync(IEnumerable<String>, CommitBlockListOptions, CancellationToken). La liste Blocs non validés contient des blocs qui ont été chargés pour un objet blob à l’aide de 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), mais qui n’ont pas encore été validés. Ces blocs sont stockés dans Azure et associés à un objet blob, mais ne font pas partie de l'objet 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))

Paramètres

blockListTypes
BlockListTypes

Indique quelle liste retourner : liste des blocs validés, liste des blocs non validés ou ces deux listes. Si vous omettez ce paramètre, Get Block List retourne la liste des blocs approuvés.

snapshot
String

Spécifie éventuellement le instantané d’objet blob à partir duquel récupérer la liste de blocs. Pour plus d'informations sur l'utilisation des instantanés d'objet blob, consultez . Créez un instantané d’un objet blob.

conditions
BlobRequestConditions

Facultatif BlobRequestConditions pour ajouter des conditions lors de la récupération de la liste de blocs.

cancellationToken
CancellationToken

Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.

Retours

Description Response<T> de la liste de blocs demandée.

Remarques

Un RequestFailedException sera levée en cas d’échec.

S’applique à