BlockBlobClient.GetBlockListAsync 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 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 à
Azure SDK for .NET