次の方法で共有


BlockBlobClient.GetBlockList メソッド

定義

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

パラメーター

blockListTypes
BlockListTypes

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

snapshot
String

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

conditions
BlobRequestConditions

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

cancellationToken
CancellationToken

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

戻り値

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

注釈

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

適用対象