匯出 (0) 列印
全部展開

設定佇列服務作業的逾時值

更新日期: 2013年4月

佇列服務應用程式開發介面的每個呼叫會包含逾時間隔,其使用方式有兩種。

  • 如果處理要求的時間超過逾時間隔,佇列服務會傳回錯誤。

  • 如果使用儲存體用戶端,當儲存體用戶端在逾時間隔內未從服務收到 HTTP 狀態碼回應時,則會擲回例外狀況。逾時只會用來接收狀態碼,而不會用來接收訊息主體或完成用戶端的資料傳輸。

佇列服務 REST 呼叫的預設逾時間隔為 30 秒。佇列服務作業的最大逾時間隔也是 30 秒。佇列服務將較長的逾時縮短為 30 秒。儲存體用戶端預設會指定 90 秒的佇列服務呼叫逾時。如果佇列服務在 30 秒內無法準備適當的回應,則會傳回錯誤,然後儲存體用戶端會等候 90 秒,並在未收到回應時擲回例外狀況。

下列範例 REST URI 將 列出佇列 (REST API) 作業的逾時間隔設為 20 秒:

GET https://myaccount.queue.core.windows.net?comp=list&timeout=20

另請參閱

參考

Microsoft.WindowsAzure.StorageClient.CloudQueueClient.Timeout

概念

佇列服務概念

顯示:
© 2015 Microsoft