@azure/storage-common package
Sınıflar
| AnonymousCredential |
AnonymousCredential, AnonymousCredentialPolicy nesneleri oluşturmak için kullanılan credentialPolicyCreator üyesini sağlar. AnonymousCredentialPolicy, ortak kaynakları okuyan HTTP(S) istekleriyle veya Paylaşılan Erişim İmzaları (SAS) ile kullanılmak üzere kullanılır. |
| AnonymousCredentialPolicy |
AnonymousCredentialPolicy, ortak kaynakları okuyan HTTP(S) istekleriyle veya Paylaşılan Erişim İmzaları (SAS) ile kullanılmak üzere kullanılır. |
| BaseRequestPolicy |
Tüm istek ilkelerinin türetildiği temel sınıf. |
| BufferScheduler |
Bu sınıf Node.js Okunabilir bir akışı giriş olarak kabul eder ve maxBuffers'a ulaşana kadar akıştan iç arabellek yapısına veri okumaya devam eder. Kullanılabilir her arabellek, outgoingHandler'ı tetiklemeye çalışır. İç arabellek yapısı bir gelen arabellek dizisi ve giden arabellek dizisi içerir. Gelen arabellek dizisi "boş" arabellekleri yeni gelen verilerle doldurulabilir. Giden dizisi, outgoingHandler tarafından işlenecek doldurulmuş arabellekleri içerir. Yukarıdaki her arabellek boyutu bufferSize parametresi tarafından tanımlanır. NUM_OF_ALL_BUFFERS = BUFFERS_IN_INCOMING + BUFFERS_IN_OUTGOING + BUFFERS_UNDER_HANDLING NUM_OF_ALL_BUFFERS maxBuffers'tan küçük veya ona eşit PERFORMANS GELIŞTIRME IPUÇLARı:
|
| Credential |
Kimlik bilgileri, Azure Depolama HTTP isteklerini imzalamaya yönelik soyut bir sınıftır. Bu sınıf CredentialPolicy oluşturan bir credentialPolicyCreator fabrikasını barındıracaktır. |
| CredentialPolicy |
Göndermeden önce HTTP(S) isteklerini imzalamak için kullanılan kimlik bilgisi ilkesi. Bu soyut bir sınıftır. |
| Readable | |
| StorageBrowserPolicy |
StorageBrowserPolicy, Node.js ve tarayıcı çalışma zamanı arasındaki farkları işler; örneğin:
Node.jsyılında bu politika no-op geçiş anlamına gelir. |
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory, StorageBrowserPolicy nesnelerinin oluşturulmasına yardımcı olan bir fabrika sınıfıdır. |
| StorageCRC64Calculator |
CRC64 kontrol toplamını hesaplamak için kullanılan sınıf |
| StorageRetryPolicy |
Üstel yeniden deneme ve doğrusal yeniden deneme uygulanarak yeniden deneme ilkesi. |
| StorageRetryPolicyFactory |
StorageRetryPolicyFactory, StorageRetryPolicy nesneleri oluşturmaya yardımcı olan bir fabrika sınıfıdır. |
| StorageSharedKeyCredential |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Azure Depolama hizmetinin hesap anahtarı yetkilendirmesi için StorageSharedKeyCredential. |
| StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy, HTTP isteğini paylaşılan anahtarla imzalamak için kullanılan bir ilkedir. |
| UserDelegationKeyCredential |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. UserDelegationKeyCredential yalnızca kullanıcı delegasyonu SAS üretimi için kullanılır. Bkz. https://learn.microsoft.com/rest/api/storageservices/create-user-delegation-sas |
Arabirimler
| NodeJSReadableStream |
Ayrıca bir yöntemi olan Node.js Okunabilir akışı |
| StorageRetryOptions |
Depolama Blobu yeniden deneme seçenekleri arabirimi. |
| StorageSharedKeyCredentialPolicyOptions |
StorageSharedKeyCredentialPolicy'yi yapılandırmak için kullanılan seçenekler. |
| StructuredMessageDecodingStreamOptions |
StructuredMessageDecodingStream oluşturulurken kullanılan seçenekler |
| StructuredMessageEncodingStreamOptions |
StructuredMessageEncodingStream oluşturulurken kullanılan seçenekler |
| UserDelegationKey |
Bir kullanıcı delegasyonu anahtarı. |
Tür Diğer Adları
| CredentialPolicyCreator |
Sağlanan nextPolicy kullanan yeni bir CredentialPolicy oluşturan fabrika işlevi. |
| OutgoingHandler |
OutgoingHandler, BufferScheduler tarafından tetiklenen zaman uyumsuz bir işlevdir. |
Numaralandırmalar
| StorageRetryPolicyType |
RetryPolicy türleri. |
İşlevler
| New |
RetryPolicy fabrikası oluşturmak için kullanılan fabrika yöntemi. |
| alloc |
Verilen büyüklükte yeni bir sıfır doldurulmuş bir Buffer tahsis eder. |
| buffer |
ArrayBuffer'dan bir Buffer oluşturur, isteğe bağlı ofset ve uzunlukla. |
| create |
Verilen veriden bir Blob oluşturur. React Native'ın kısıtlayıcı Blob tipi tanımlarını aşmak için dolaylı bir yapıcı referansı kullanır (sadece string | Blob, ArrayBuffer değil). |
| get |
Bir tamponun bayt uzunluğunu döndürür. |
| get |
|
| is |
Bir değerin Node.js Buffer olup olmadığını kontrol eder. |
| storage |
storageBrowserPolicy, tarayıcıların istekleri önbelleğe almasını önlemek ve tanımlama bilgilerini ve açık içerik uzunluğu üst bilgilerini kaldırmak için kullanılan bir ilkedir. Node.jsyılında bu politika no-op geçiş anlamına gelir. |
| storage |
storageCorrectContentLengthPolicy, istek gövdesi uzunluğuyla Content-Length üst bilgisini doğru şekilde ayarlamak için. |
| storage |
StorageRequestFailureDetailsParserPolicy |
| storage |
Üstel yeniden deneme ve doğrusal yeniden deneme uygulanarak yeniden deneme ilkesi. |
| storage |
storageSharedKeyCredentialPolicy, depolama hesabı anahtarlarını kullanarak imzalama isteklerini işler. |
| structured |
CRC64 içerik doğrulaması için yapılandırılmış gövdeyi depolama indirme sırasında çözmek. |
| structured |
CRC64 içerik doğrulaması için yapılandırılmış gövdeyi depolama indirme sırasında çözmek. |
| structured |
CRC64 içerik doğrulaması için yapılandırmalı gövdeyi depolama yüklemesinde kodlamak için. |
Değişkenler
| storage |
StorageBrowserPolicy'nin programatik tanımlayıcısı. |
| storage |
StorageCorrectContentLengthPolicy'nin programatik tanımlayıcısı. |
| storage |
StorageRequestFailureDetailsParserPolicy'nin programatik tanımlayıcısı. |
| storage |
|
| storage |
storageSharedKeyCredentialPolicy'nin programatik tanımlayıcısı. |
İşlev Ayrıntıları
NewRetryPolicyFactory(StorageRetryOptions)
RetryPolicy fabrikası oluşturmak için kullanılan fabrika yöntemi.
function NewRetryPolicyFactory(retryOptions?: StorageRetryOptions): RequestPolicyFactory
Parametreler
- retryOptions
- StorageRetryOptions
Döndürülenler
allocBuffer(number)
Verilen büyüklükte yeni bir sıfır doldurulmuş bir Buffer tahsis eder.
function allocBuffer(size: number): NodeBuffer
Parametreler
- size
-
number
Döndürülenler
NodeBuffer
bufferFromArrayBuffer(ArrayBuffer, number, number)
ArrayBuffer'dan bir Buffer oluşturur, isteğe bağlı ofset ve uzunlukla.
function bufferFromArrayBuffer(ab: ArrayBuffer, byteOffset?: number, length?: number): NodeBuffer
Parametreler
- ab
-
ArrayBuffer
- byteOffset
-
number
- length
-
number
Döndürülenler
NodeBuffer
createBlobFromData(Blob | ArrayBuffer | ArrayBufferView)
Verilen veriden bir Blob oluşturur. React Native'ın kısıtlayıcı Blob tipi tanımlarını aşmak için dolaylı bir yapıcı referansı kullanır (sadece string | Blob, ArrayBuffer değil).
function createBlobFromData(data: Blob | ArrayBuffer | ArrayBufferView): Blob
Parametreler
- data
-
Blob | ArrayBuffer | ArrayBufferView
Döndürülenler
Blob
getBufferLength(Buffer)
Bir tamponun bayt uzunluğunu döndürür.
function getBufferLength(buffer: Buffer): number
Parametreler
- buffer
-
Buffer
Döndürülenler
number
getCachedDefaultHttpClient()
isBuffer(unknown)
Bir değerin Node.js Buffer olup olmadığını kontrol eder.
function isBuffer(value: unknown): value
Parametreler
- value
-
unknown
Döndürülenler
value
storageBrowserPolicy()
storageBrowserPolicy, tarayıcıların istekleri önbelleğe almasını önlemek ve tanımlama bilgilerini ve açık içerik uzunluğu üst bilgilerini kaldırmak için kullanılan bir ilkedir.
Node.jsyılında bu politika no-op geçiş anlamına gelir.
function storageBrowserPolicy(): PipelinePolicy
Döndürülenler
storageCorrectContentLengthPolicy()
storageCorrectContentLengthPolicy, istek gövdesi uzunluğuyla Content-Length üst bilgisini doğru şekilde ayarlamak için.
function storageCorrectContentLengthPolicy(): PipelinePolicy
Döndürülenler
storageRequestFailureDetailsParserPolicy()
StorageRequestFailureDetailsParserPolicy
function storageRequestFailureDetailsParserPolicy(): PipelinePolicy
Döndürülenler
storageRetryPolicy(StorageRetryOptions)
Üstel yeniden deneme ve doğrusal yeniden deneme uygulanarak yeniden deneme ilkesi.
function storageRetryPolicy(options?: StorageRetryOptions): PipelinePolicy
Parametreler
- options
- StorageRetryOptions
Döndürülenler
storageSharedKeyCredentialPolicy(StorageSharedKeyCredentialPolicyOptions)
storageSharedKeyCredentialPolicy, depolama hesabı anahtarlarını kullanarak imzalama isteklerini işler.
function storageSharedKeyCredentialPolicy(options: StorageSharedKeyCredentialPolicyOptions): PipelinePolicy
Parametreler
Döndürülenler
structuredMessageDecodingBrowser(Blob | ReadableStream<Uint8Array>)
CRC64 içerik doğrulaması için yapılandırılmış gövdeyi depolama indirme sırasında çözmek.
function structuredMessageDecodingBrowser(source: Blob | ReadableStream<Uint8Array>): Promise<Blob>
Parametreler
- source
-
Blob | ReadableStream<Uint8Array>
Döndürülenler
Promise<Blob>
structuredMessageDecodingStream(ReadableStream, StructuredMessageDecodingStreamOptions)
CRC64 içerik doğrulaması için yapılandırılmış gövdeyi depolama indirme sırasında çözmek.
function structuredMessageDecodingStream(source: ReadableStream, options: StructuredMessageDecodingStreamOptions): NodeJS.ReadableStream
Parametreler
- source
-
ReadableStream
Döndürülenler
structuredMessageEncoding(RequestBodyType, number)
CRC64 içerik doğrulaması için yapılandırmalı gövdeyi depolama yüklemesinde kodlamak için.
function structuredMessageEncoding(source: RequestBodyType, contentLength: number): Promise<{ body: HttpRequestBody, encodedContentLength: number }>
Parametreler
- source
- RequestBodyType
- contentLength
-
number
Döndürülenler
Promise<{ body: HttpRequestBody, encodedContentLength: number }>
Değişken Ayrıntıları
storageBrowserPolicyName
StorageBrowserPolicy'nin programatik tanımlayıcısı.
storageBrowserPolicyName: "storageBrowserPolicy"
Tür
"storageBrowserPolicy"
storageCorrectContentLengthPolicyName
StorageCorrectContentLengthPolicy'nin programatik tanımlayıcısı.
storageCorrectContentLengthPolicyName: "StorageCorrectContentLengthPolicy"
Tür
"StorageCorrectContentLengthPolicy"
storageRequestFailureDetailsParserPolicyName
StorageRequestFailureDetailsParserPolicy'nin programatik tanımlayıcısı.
storageRequestFailureDetailsParserPolicyName: "storageRequestFailureDetailsParserPolicy"
Tür
"storageRequestFailureDetailsParserPolicy"
storageRetryPolicyName
storageSharedKeyCredentialPolicyName
storageSharedKeyCredentialPolicy'nin programatik tanımlayıcısı.
storageSharedKeyCredentialPolicyName: "storageSharedKeyCredentialPolicy"
Tür
"storageSharedKeyCredentialPolicy"