@azure/storage-common package
Klassen
| AnonymousCredential |
AnonymousCredential stellt ein credentialPolicyCreator-Mitglied bereit, das zum Erstellen von AnonymousCredentialPolicy-Objekten verwendet wird. AnonymousCredentialPolicy wird mit HTTP(S)-Anforderungen verwendet, die öffentliche Ressourcen lesen oder für die Verwendung mit Shared Access Signatures (SAS) verwenden. |
| AnonymousCredentialPolicy |
AnonymousCredentialPolicy wird mit HTTP(S)-Anforderungen verwendet, die öffentliche Ressourcen lesen oder für die Verwendung mit Shared Access Signatures (SAS) verwenden. |
| BaseRequestPolicy |
Die Basisklasse, von der alle Anforderungsrichtlinien abgeleitet werden. |
| BufferScheduler |
Diese Klasse akzeptiert einen Node.js lesbaren Datenstrom als Eingabe und liest Daten aus dem Datenstrom in der internen Pufferstruktur, bis sie maxBuffers erreicht. Jeder verfügbare Puffer versucht, ausgehenden Handler auszulösen. Die interne Pufferstruktur enthält ein eingehendes Pufferarray und ein ausgehendes Pufferarray. Das Array des eingehenden Puffers enthält die "leeren" Puffer, die mit neuen eingehenden Daten gefüllt werden können. Das ausgehende Array enthält die gefüllten Puffer, die von outgoingHandler behandelt werden sollen. Jede oben genannte Puffergröße wird durch ParameterpufferSize definiert. NUM_OF_ALL_BUFFERS = BUFFERS_IN_INCOMING + BUFFERS_IN_OUTGOING + BUFFERS_UNDER_HANDLING NUM_OF_ALL_BUFFERS kleiner oder gleich maxBuffers TIPPS ZUR LEISTUNGSVERBESSERUNG:
|
| Credential |
Anmeldeinformationen sind eine abstrakte Klasse für die Signierung von Azure Storage-HTTP-Anforderungen. Diese Klasse hostt eine credentialPolicyCreator-Factory, die CredentialPolicy generiert. |
| CredentialPolicy |
Anmeldeinformationsrichtlinie zum Signieren von HTTP(S)-Anforderungen vor dem Senden. Dies ist eine abstrakte Klasse. |
| StorageBrowserPolicy |
StorageBrowserPolicy behandelt Unterschiede zwischen Node.js und Browserlaufzeit, einschließlich:
|
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory ist eine Factoryklasse, die das Generieren von StorageBrowserPolicy-Objekten unterstützt. |
| StorageRetryPolicy |
Wiederholungsrichtlinie mit exponentieller Wiederholung und linearer Wiederholung implementiert. |
| StorageRetryPolicyFactory |
StorageRetryPolicyFactory ist eine Factoryklasse, die StorageRetryPolicy--Objekte generiert. |
| StorageSharedKeyCredential |
NUR IN NODE.JS RUNTIME VERFÜGBAR. StorageSharedKeyCredential für die Kontoschlüsselautorisierung des Azure Storage-Diensts. |
| StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy ist eine Richtlinie, die zum Signieren einer HTTP-Anforderung mit einem freigegebenen Schlüssel verwendet wird. |
Schnittstellen
| StorageRetryOptions |
Speicher-BLOB-Wiederholungsoptionenschnittstelle. |
| StorageSharedKeyCredentialPolicyOptions |
Optionen zum Konfigurieren von StorageSharedKeyCredentialPolicy. |
Typaliase
| CredentialPolicyCreator |
Eine Factoryfunktion, die eine neue CredentialPolicy erstellt, die die bereitgestellte nextPolicy verwendet. |
| OutgoingHandler |
OutgoingHandler ist eine asynchrone Funktion, die von BufferScheduler ausgelöst wird. |
Enumerationen
| StorageRetryPolicyType |
RetryPolicy-Typen. |
Functions
| New |
Eine Factorymethode, die zum Generieren einer RetryPolicy-Factory verwendet wird. |
| get |
|
| storage |
storageBrowserPolicy ist eine Richtlinie, die verwendet wird, um zu verhindern, dass Browser Anforderungen zwischenspeichern, und um Cookies und explizite Header mit Inhaltslänge zu entfernen. |
| storage |
storageCorrectContentLengthPolicy, um den Content-Length-Header korrekt mit der Länge des Anforderungstexts festzulegen. |
| storage |
StorageRequestFailureDetailsParserPolicy |
| storage |
Wiederholungsrichtlinie mit exponentieller Wiederholung und linearer Wiederholung implementiert. |
| storage |
storageSharedKeyCredentialPolicy verarbeitet Signaturanforderungen mithilfe von Speicherkontoschlüsseln. |
Details zur Funktion
NewRetryPolicyFactory(StorageRetryOptions)
Eine Factorymethode, die zum Generieren einer RetryPolicy-Factory verwendet wird.
function NewRetryPolicyFactory(retryOptions?: StorageRetryOptions): RequestPolicyFactory
Parameter
- retryOptions
- StorageRetryOptions
Gibt zurück
getCachedDefaultHttpClient()
storageBrowserPolicy()
storageBrowserPolicy ist eine Richtlinie, die verwendet wird, um zu verhindern, dass Browser Anforderungen zwischenspeichern, und um Cookies und explizite Header mit Inhaltslänge zu entfernen.
function storageBrowserPolicy(): PipelinePolicy
Gibt zurück
storageCorrectContentLengthPolicy()
storageCorrectContentLengthPolicy, um den Content-Length-Header korrekt mit der Länge des Anforderungstexts festzulegen.
function storageCorrectContentLengthPolicy(): PipelinePolicy
Gibt zurück
storageRequestFailureDetailsParserPolicy()
StorageRequestFailureDetailsParserPolicy
function storageRequestFailureDetailsParserPolicy(): PipelinePolicy
Gibt zurück
storageRetryPolicy(StorageRetryOptions)
Wiederholungsrichtlinie mit exponentieller Wiederholung und linearer Wiederholung implementiert.
function storageRetryPolicy(options?: StorageRetryOptions): PipelinePolicy
Parameter
- options
- StorageRetryOptions
Gibt zurück
storageSharedKeyCredentialPolicy(StorageSharedKeyCredentialPolicyOptions)
storageSharedKeyCredentialPolicy verarbeitet Signaturanforderungen mithilfe von Speicherkontoschlüsseln.
function storageSharedKeyCredentialPolicy(options: StorageSharedKeyCredentialPolicyOptions): PipelinePolicy