共用方式為


StorageRetryOptions interface

記憶體 Blob 重試選項介面。

屬性

maxRetryDelayInMs

選擇性。 指定重試作業之前允許的最大延遲, (預設值為120s或120 * 1000ms) 。 如果您指定 0,則也必須為 retryDelayInMs 指定 0。

maxTries

選擇性。 嘗試次數上限,預設值為 4。 值為 1 表示 1 次嘗試,且沒有重試。 小於 1 的值表示預設重試次數。

retryDelayInMs

選擇性。 指定重試作業前所要使用的延遲量, (預設值為 4s 或 4 * 1000ms) 。 延遲會以指數方式或線性方式 (增加) ,每次重試最多由 maxRetryDelayInMs 指定的最大值。 如果您指定 0,則也必須為 maxRetryDelayInMs 指定 0。

retryPolicyType

選擇性。 StorageRetryPolicyType,預設值為指數重試原則。

secondaryHost

如果指定 secondaryHost,將會針對此主機嘗試重試。 如果 secondaryHost 未定義 (預設) 則不會針對另一部主機重試作業。

注意:設定此欄位之前,請確定您已了解讀取過時和可能不一致數據的問題 https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

tryTimeoutInMs

選擇性。 指出任何 HTTP 要求單一嘗試所允許的毫秒時間上限。 值為零或未定義表示 SDK 用戶端上沒有預設逾時,將會使用 Azure 記憶體伺服器的預設逾時原則。

請參閱 https://docs.microsoft.com/en-us/rest/api/storageservices/setting-timeouts-for-blob-service-operations

屬性詳細資料

maxRetryDelayInMs

選擇性。 指定重試作業之前允許的最大延遲, (預設值為120s或120 * 1000ms) 。 如果您指定 0,則也必須為 retryDelayInMs 指定 0。

maxRetryDelayInMs?: number

屬性值

number

maxTries

選擇性。 嘗試次數上限,預設值為 4。 值為 1 表示 1 次嘗試,且沒有重試。 小於 1 的值表示預設重試次數。

maxTries?: number

屬性值

number

retryDelayInMs

選擇性。 指定重試作業前所要使用的延遲量, (預設值為 4s 或 4 * 1000ms) 。 延遲會以指數方式或線性方式 (增加) ,每次重試最多由 maxRetryDelayInMs 指定的最大值。 如果您指定 0,則也必須為 maxRetryDelayInMs 指定 0。

retryDelayInMs?: number

屬性值

number

retryPolicyType

選擇性。 StorageRetryPolicyType,預設值為指數重試原則。

retryPolicyType?: StorageRetryPolicyType

屬性值

secondaryHost

如果指定 secondaryHost,將會針對此主機嘗試重試。 如果 secondaryHost 未定義 (預設) 則不會針對另一部主機重試作業。

注意:設定此欄位之前,請確定您已了解讀取過時和可能不一致數據的問題 https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

secondaryHost?: string

屬性值

string

tryTimeoutInMs

選擇性。 指出任何 HTTP 要求單一嘗試所允許的毫秒時間上限。 值為零或未定義表示 SDK 用戶端上沒有預設逾時,將會使用 Azure 記憶體伺服器的預設逾時原則。

請參閱 https://docs.microsoft.com/en-us/rest/api/storageservices/setting-timeouts-for-blob-service-operations

tryTimeoutInMs?: number

屬性值

number