共用方式為


BlobQueryReader 類別

用來讀取查詢結果的串流物件。

繼承
builtins.object
BlobQueryReader

建構函式

BlobQueryReader(name=None, container=None, errors=None, record_delimiter='\n', encoding=None, headers=None, response=None, error_cls=None)

參數

名稱 Description
name
預設值: None
container
預設值: None
errors
預設值: None
record_delimiter
預設值:
encoding
預設值: None
headers
預設值: None
response
預設值: None
error_cls
預設值: None

變數

名稱 Description
name
str

正在仲裁的 Blob 名稱。

container
str

Blob 所在容器的名稱。

response_headers

快速查詢要求的response_headers。

record_delimiter

用來分隔行或具有資料的記錄的分隔符號。 records方法會透過產生器傳回這幾行。

方法

readall

傳回所有查詢結果。

這項作業會封鎖,直到下載所有資料為止。 如果已設定編碼 -這會用來解碼接收個別記錄。

readinto

將查詢結果下載至資料流程。

records

傳回查詢結果的記錄產生器。

記錄會逐行傳回。 如果已設定編碼 -這會用來解碼接收個別記錄。

readall

傳回所有查詢結果。

這項作業會封鎖,直到下載所有資料為止。 如果已設定編碼 -這會用來解碼接收個別記錄。

readall() -> bytes | str

傳回

類型 Description

查詢結果。

readinto

將查詢結果下載至資料流程。

readinto(stream: IO) -> None

參數

名稱 Description
stream
必要
IO

要下載的資料流程。 這可以是開啟的檔案控制碼或任何可寫入的資料流程。

傳回

類型 Description

records

傳回查詢結果的記錄產生器。

記錄會逐行傳回。 如果已設定編碼 -這會用來解碼接收個別記錄。

records() -> Iterable[bytes | str]

傳回

類型 Description

查詢結果的記錄產生器。