BlockBlobClient.GetBlockListAsync メソッド

定義

操作操作は GetBlockListAsync(BlockListTypes, String, BlobRequestConditions, CancellationToken) 、ブロック BLOB の一部としてアップロードされたブロックの一覧を取得します。 BLOB に対して保持されるブロック リストは 2 つあります。 Committed Block リストには、 を使用して特定の BLOB CommitBlockListAsync(IEnumerable<String>, CommitBlockListOptions, CancellationToken)に正常にコミットされたブロックがあります。 コミットされていないブロックリストには、 を使用して 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)BLOB にアップロードされたが、まだコミットされていないブロックがあります。 これらのブロックは、BLOB との関連で Azure に格納されますが、まだ 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))

パラメーター

blockListTypes
BlockListTypes

コミット後のブロックの一覧、コミット前のブロック一覧、または両方の一覧のいずれを返すかを指定します。 このパラメーターを省略すると、Get Block List はコミットされたブロックの一覧を返します。

snapshot
String

必要に応じて、ブロック リストを取得する BLOB スナップショットを指定します。 BLOB のスナップショットの操作の詳細については、「」を参照してください。 BLOB のスナップショットを作成します

conditions
BlobRequestConditions

ブロック リストの取得に関する条件を追加する場合は省略可能 BlobRequestConditions です。

cancellationToken
CancellationToken

操作を取り消す必要がある通知を伝達する場合は省略可能 CancellationToken です。

戻り値

Response<T>要求されたブロック リストを記述する 。

注釈

RequestFailedExceptionエラーが発生すると、 がスローされます。

適用対象