@azure/storage-common package
클래스
| AnonymousCredential |
AnonymousCredential은 AnonymousCredentialPolicy 개체를 만드는 데 사용되는 credentialPolicyCreator 멤버를 제공합니다. AnonymousCredentialPolicy는 공용 리소스를 읽는 HTTP(S) 요청과 함께 사용되거나 SAS(공유 액세스 서명)와 함께 사용됩니다. |
| AnonymousCredentialPolicy |
AnonymousCredentialPolicy는 공용 리소스를 읽는 HTTP(S) 요청과 함께 사용되거나 SAS(공유 액세스 서명)와 함께 사용됩니다. |
| BaseRequestPolicy |
모든 요청 정책이 파생되는 기본 클래스입니다. |
| BufferScheduler |
이 클래스는 Node.js 읽기 가능한 스트림을 입력으로 허용하고, maxBuffers에 도달할 때까지 스트림에서 내부 버퍼 구조로 데이터를 계속 읽습니다. 사용 가능한 모든 버퍼는 outgoingHandler를 트리거하려고 합니다. 내부 버퍼 구조에는 들어오는 버퍼 배열과 나가는 버퍼 배열이 포함됩니다. 들어오는 버퍼 배열에는 "빈" 버퍼를 새 들어오는 데이터로 채울 수 있습니다. 나가는 배열에는 outgoingHandler에서 처리할 채워진 버퍼가 포함됩니다. 위의 모든 버퍼 크기는 parameter bufferSize에 의해 정의됩니다. NUM_OF_ALL_BUFFERS = BUFFERS_IN_INCOMING + BUFFERS_IN_OUTGOING + BUFFERS_UNDER_HANDLING maxBuffers보다 작거나 같은 NUM_OF_ALL_BUFFERS 성능 향상 팁:
|
| Credential |
자격 증명은 Azure Storage HTTP 요청 서명을 위한 추상 클래스입니다. 이 클래스는 CredentialPolicy를 생성하는 credentialPolicyCreator 팩터리를 호스트합니다. |
| CredentialPolicy |
보내기 전에 HTTP(S) 요청에 서명하는 데 사용되는 자격 증명 정책입니다. 추상 클래스입니다. |
| StorageBrowserPolicy |
StorageBrowserPolicy는 다음을 포함하여 Node.js 브라우저 런타임 간의 차이를 처리합니다.
|
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory는 StorageBrowserPolicy 개체를 생성하는 데 도움이 되는 팩터리 클래스입니다. |
| StorageRetryPolicy |
지수 재시도 및 선형 재시도를 구현한 재시도 정책입니다. |
| StorageRetryPolicyFactory |
StorageRetryPolicyFactory는 StorageRetryPolicy 개체를 생성하는 데 도움이 되는 팩터리 클래스입니다. |
| StorageSharedKeyCredential |
NODE.JS 런타임에서만 사용할 수 있습니다. Azure Storage 서비스의 계정 키 권한 부여에 대한 StorageSharedKeyCredential입니다. |
| StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy는 공유 키를 사용하여 HTTP 요청에 서명하는 데 사용되는 정책입니다. |
인터페이스
| StorageRetryOptions |
스토리지 Blob 다시 시도 옵션 인터페이스입니다. |
| StorageSharedKeyCredentialPolicyOptions |
StorageSharedKeyCredentialPolicy를 구성하는 데 사용되는 옵션입니다. |
형식 별칭
| CredentialPolicyCreator |
제공된 nextPolicy를 사용하는 새 CredentialPolicy를 만드는 팩터리 함수입니다. |
| OutgoingHandler |
OutgoingHandler는 BufferScheduler에 의해 트리거되는 비동기 함수입니다. |
열거형
| StorageRetryPolicyType |
RetryPolicy 형식입니다. |
함수
| New |
RetryPolicy 팩터리를 생성하는 데 사용되는 팩터리 메서드입니다. |
| get |
|
| storage |
storageBrowserPolicy는 브라우저가 요청을 캐싱하는 것을 방지하고 쿠키 및 명시적인 content-length 헤더를 제거하는 데 사용되는 정책입니다. |
| storage |
storageCorrectContentLengthPolicy를 사용하여 요청 본문 길이로 Content-Length 헤더를 올바르게 설정할 수 있습니다. |
| storage |
StorageRequestFailureDetailsParserPolicy |
| storage |
지수 재시도 및 선형 재시도를 구현한 재시도 정책입니다. |
| storage |
storageSharedKeyCredentialPolicy는 스토리지 계정 키를 사용하여 서명 요청을 처리합니다. |
함수 세부 정보
NewRetryPolicyFactory(StorageRetryOptions)
RetryPolicy 팩터리를 생성하는 데 사용되는 팩터리 메서드입니다.
function NewRetryPolicyFactory(retryOptions?: StorageRetryOptions): RequestPolicyFactory
매개 변수
- retryOptions
- StorageRetryOptions
반환
getCachedDefaultHttpClient()
storageBrowserPolicy()
storageBrowserPolicy는 브라우저가 요청을 캐싱하는 것을 방지하고 쿠키 및 명시적인 content-length 헤더를 제거하는 데 사용되는 정책입니다.
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