@azure/storage-common package
Classi
| AnonymousCredential |
AnonymousCredential fornisce un membro credentialPolicyCreator usato per creare oggetti AnonymousCredentialPolicy. AnonymousCredentialPolicy viene usato con richieste HTTP(S) che leggono risorse pubbliche o da usare con firme di accesso condiviso. |
| AnonymousCredentialPolicy |
AnonymousCredentialPolicy viene usato con richieste HTTP(S) che leggono risorse pubbliche o da usare con firme di accesso condiviso. |
| BaseRequestPolicy |
Classe di base da cui derivano tutti i criteri di richiesta. |
| BufferScheduler |
Questa classe accetta un flusso leggibile Node.js come input e continua a leggere i dati dal flusso nella struttura del buffer interno fino a raggiungere maxBuffers. Ogni buffer disponibile tenterà di attivare il gestore in uscita. La struttura del buffer interno include una matrice di buffer in ingresso e una matrice di buffer in uscita. La matrice di buffer in ingresso include i buffer "vuoti" che possono essere riempiti con nuovi dati in ingresso. La matrice in uscita include i buffer riempiti da gestire da outgoingHandler. Ogni dimensione del buffer precedente è definita dal parametro bufferSize. NUM_OF_ALL_BUFFERS = BUFFERS_IN_INCOMING + BUFFERS_IN_OUTGOING + BUFFERS_UNDER_HANDLING NUM_OF_ALL_BUFFERS minore o uguale a maxBuffers SUGGERIMENTI PER IL MIGLIORAMENTO DELLE PRESTAZIONI:
|
| Credential |
Credential è una classe astratta per la firma delle richieste HTTP di Archiviazione di Azure. Questa classe ospiterà una factory credentialPolicyCreator che genera CredentialPolicy. |
| CredentialPolicy |
Criteri di credenziali usati per firmare le richieste HTTP(S) prima dell'invio. Si tratta di una classe astratta. |
| StorageBrowserPolicy |
StorageBrowserPolicy gestirà le differenze tra Node.js e il runtime del browser, tra cui:
|
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory è una classe factory che consente di generare oggetti StorageBrowserPolicy. |
| StorageRetryPolicy |
Criteri di ripetizione dei tentativi con ripetizione esponenziale e ripetizione lineare implementati. |
| StorageRetryPolicyFactory |
StorageRetryPolicyFactory è una classe factory che consente di generare oggetti StorageRetryPolicy. |
| StorageSharedKeyCredential |
DISPONIBILE SOLO IN NODE.JS RUNTIME. StorageSharedKeyCredential per l'autorizzazione della chiave dell'account del servizio archiviazione di Azure. |
| StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy è un criterio usato per firmare una richiesta HTTP con una chiave condivisa. |
Interfacce
| StorageRetryOptions |
Interfaccia delle opzioni di ripetizione dei tentativi dei BLOB di archiviazione. |
| StorageSharedKeyCredentialPolicyOptions |
Opzioni usate per configurare StorageSharedKeyCredentialPolicy. |
Alias tipo
| CredentialPolicyCreator |
Funzione factory che crea un nuovo oggetto CredentialPolicy che usa nextPolicy fornito. |
| OutgoingHandler |
OutgoingHandler è una funzione asincrona attivata da BufferScheduler. |
Enumerazioni
| StorageRetryPolicyType |
Tipi RetryPolicy. |
Funzioni
| New |
Metodo factory usato per generare una factory RetryPolicy. |
| get |
|
| storage |
storageBrowserPolicy è un criterio utilizzato per impedire ai browser di memorizzare nella cache le richieste e per rimuovere i cookie e le intestazioni esplicite di lunghezza del contenuto. |
| storage |
storageCorrectContentLengthPolicy per impostare correttamente l'intestazione Content-Length con la lunghezza del corpo della richiesta. |
| storage |
StorageRequestFailureDetailsParserPolicy |
| storage |
Criteri di ripetizione dei tentativi con ripetizione esponenziale e ripetizione lineare implementati. |
| storage |
storageSharedKeyCredentialPolicy gestisce le richieste di firma usando le chiavi dell'account di archiviazione. |
Dettagli funzione
NewRetryPolicyFactory(StorageRetryOptions)
Metodo factory usato per generare una factory RetryPolicy.
function NewRetryPolicyFactory(retryOptions?: StorageRetryOptions): RequestPolicyFactory
Parametri
- retryOptions
- StorageRetryOptions
Restituisce
getCachedDefaultHttpClient()
storageBrowserPolicy()
storageBrowserPolicy è un criterio utilizzato per impedire ai browser di memorizzare nella cache le richieste e per rimuovere i cookie e le intestazioni esplicite di lunghezza del contenuto.
function storageBrowserPolicy(): PipelinePolicy
Restituisce
storageCorrectContentLengthPolicy()
storageCorrectContentLengthPolicy per impostare correttamente l'intestazione Content-Length con la lunghezza del corpo della richiesta.
function storageCorrectContentLengthPolicy(): PipelinePolicy
Restituisce
storageRequestFailureDetailsParserPolicy()
StorageRequestFailureDetailsParserPolicy
function storageRequestFailureDetailsParserPolicy(): PipelinePolicy
Restituisce
storageRetryPolicy(StorageRetryOptions)
Criteri di ripetizione dei tentativi con ripetizione esponenziale e ripetizione lineare implementati.
function storageRetryPolicy(options?: StorageRetryOptions): PipelinePolicy
Parametri
- options
- StorageRetryOptions
Restituisce
storageSharedKeyCredentialPolicy(StorageSharedKeyCredentialPolicyOptions)
storageSharedKeyCredentialPolicy gestisce le richieste di firma usando le chiavi dell'account di archiviazione.
function storageSharedKeyCredentialPolicy(options: StorageSharedKeyCredentialPolicyOptions): PipelinePolicy