BlockBlobClient.GetBlockList Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET