@azure/storage-common package
類別
| AnonymousCredential |
AnonymousCredential 提供 credentialPolicyCreator 成員,用來建立 AnonymousCredentialPolicy 物件。 AnonymousCredentialPolicy 會與讀取公用資源的 HTTP(S) 要求搭配使用,或用於共用存取簽章(SAS)。 |
| AnonymousCredentialPolicy |
AnonymousCredentialPolicy 會與讀取公用資源的 HTTP(S) 要求搭配使用,或用於共用存取簽章(SAS)。 |
| BaseRequestPolicy |
所有要求原則衍生自的基類。 |
| BufferScheduler |
這個類別接受 Node.js 可讀取數據流做為輸入,並持續將數據從數據流讀取到內部緩衝區結構,直到達到 maxBuffers 為止。 每個可用的緩衝區都會嘗試觸發 outgoingHandler。 內部緩衝區結構包含傳入緩衝區陣列和傳出緩衝區陣列。 傳入緩衝區陣列包含「空白」緩衝區,可以填入新的傳入數據。 傳出陣列包含要由 outgoingHandler 處理的填滿緩衝區。 上述每個緩衝區大小都是由參數bufferSize所定義。 NUM_OF_ALL_BUFFERS = BUFFERS_IN_INCOMING + BUFFERS_IN_OUTGOING + BUFFERS_UNDER_HANDLING NUM_OF_ALL_BUFFERS小於或等於 maxBuffers 效能改進秘訣:
|
| Credential |
Credential 是 Azure 記憶體 HTTP 要求簽署的抽象類。 此類別會裝載一個 credentialPolicyCreator Factory,其會產生 CredentialPolicy。 |
| CredentialPolicy |
在傳送之前,用來簽署 HTTP(S) 要求的認證原則。 這是抽象類。 |
| StorageBrowserPolicy |
StorageBrowserPolicy 會處理 Node.js 與瀏覽器運行時間之間的差異,包括:
|
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory 是一種處理站類別,可協助產生 StorageBrowserPolicy 物件。 |
| StorageRetryPolicy |
重試原則,並實作指數重試和線性重試。 |
| StorageRetryPolicyFactory |
StorageRetryPolicyFactory 是一種處理站類別,可協助產生 StorageRetryPolicy 物件。 |
| StorageSharedKeyCredential |
僅適用於運行時間NODE.JS。 Azure 記憶體服務帳戶密鑰授權的 StorageSharedKeyCredential。 |
| StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy 是用來使用共用密鑰簽署 HTTP 要求的原則。 |
介面
| StorageRetryOptions |
記憶體 Blob 重試選項介面。 |
| StorageSharedKeyCredentialPolicyOptions |
用於配置 StorageSharedKeyCredentialPolicy 的選項。 |
類型別名
| CredentialPolicyCreator |
建立使用所提供 nextPolicy 之新 CredentialPolicy 的 Factory 函式。 |
| OutgoingHandler |
OutgoingHandler 是由 BufferScheduler 觸發的異步函式。 |
列舉
| StorageRetryPolicyType |
RetryPolicy 類型。 |
函式
| New |
用來產生 RetryPolicy 處理站的 Factory 方法。 |
| get |
|
| storage |
storageBrowserPolicy 是一種策略,用於阻止瀏覽器緩存請求並刪除 Cookie 和顯式內容長度標頭。 |
| storage |
storageCorrectContentLengthPolicy 以正確設置請求正文長度的 Content-Length 標頭。 |
| storage |
StorageRequestFailureDetailsParserPolicy |
| storage |
重試原則,並實作指數重試和線性重試。 |
| storage |
storageSharedKeyCredentialPolicy 使用存儲帳戶密鑰處理簽名請求。 |
函式詳細資料
NewRetryPolicyFactory(StorageRetryOptions)
用來產生 RetryPolicy 處理站的 Factory 方法。
function NewRetryPolicyFactory(retryOptions?: StorageRetryOptions): RequestPolicyFactory
參數
- retryOptions
- StorageRetryOptions
傳回
getCachedDefaultHttpClient()
storageBrowserPolicy()
storageBrowserPolicy 是一種策略,用於阻止瀏覽器緩存請求並刪除 Cookie 和顯式內容長度標頭。
function storageBrowserPolicy(): PipelinePolicy
傳回
storageCorrectContentLengthPolicy()
storageCorrectContentLengthPolicy 以正確設置請求正文長度的 Content-Length 標頭。
function storageCorrectContentLengthPolicy(): PipelinePolicy
傳回
storageRequestFailureDetailsParserPolicy()
StorageRequestFailureDetailsParserPolicy
function storageRequestFailureDetailsParserPolicy(): PipelinePolicy
傳回
storageRetryPolicy(StorageRetryOptions)
重試原則,並實作指數重試和線性重試。
function storageRetryPolicy(options?: StorageRetryOptions): PipelinePolicy
參數
- options
- StorageRetryOptions
傳回
storageSharedKeyCredentialPolicy(StorageSharedKeyCredentialPolicyOptions)
storageSharedKeyCredentialPolicy 使用存儲帳戶密鑰處理簽名請求。
function storageSharedKeyCredentialPolicy(options: StorageSharedKeyCredentialPolicyOptions): PipelinePolicy