list_blocks Method
Lists the blocks associated with a block blob.
Syntax
def list_blocks(block_blob: str, block_list_type: int) -> None: ...
Remarks
This method lists the blocks associated with the specified BlockBlob in the container currently selected by container. BlockListType indicates which block list(s) the server should return results from; possible values are:
Committed (0) | Only committed blocks are listed. The blocks are returned in the same order that they were committed in by the most recent put_block_list operation. |
Uncommitted (1) | Only uncommitted blocks are listed. The blocks are returned in alphabetical order by Id. |
All (2) | Both committed and uncommitted blocks are listed. The committed blocks are returned before the uncommitted blocks. |
Alternatively, if snapshot is non-empty, the committed blocks for the specified snapshot of BlockBlob are listed instead (and BlockListType is ignored).
Calling this method will fire the on_block_list event once for each block, and will also repopulate the Block* properties.