Partager via


BlockBlobClient.GetBlockList Méthode

Définition

L’opération GetBlockList(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 CommitBlockList(IEnumerable<String>, CommitBlockListOptions, CancellationToken). La liste des blocs non validés contient des blocs qui ont été chargés pour un objet blob à l’aide Azure.Storage.Blobs.Specialized.BlockBlobClient.StageBlock(System.String,System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.BlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken)de , 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 Azure.Response<Azure.Storage.Blobs.Models.BlockList> GetBlockList (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 GetBlockList : Azure.Storage.Blobs.Models.BlockListTypes * string * Azure.Storage.Blobs.Models.BlobRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlockList>
override this.GetBlockList : Azure.Storage.Blobs.Models.BlockListTypes * string * Azure.Storage.Blobs.Models.BlobRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlockList>
Public Overridable Function GetBlockList (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 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 la instantané d’objet blob à partir de laquelle récupérer la liste de blocages. Pour plus d'informations sur l'utilisation des instantanés d'objet blob, consultez. Créez une instantané d’un objet blob.

conditions
BlobRequestConditions

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

cancellationToken
CancellationToken

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

Retours

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

Remarques

Un RequestFailedException est levée si une défaillance se produit.

S’applique à