@azure/storage-common package
Clases
| AnonymousCredential |
AnonymousCredential proporciona un miembro credentialPolicyCreator que se usa para crear objetos AnonymousCredentialPolicy. AnonymousCredentialPolicy se usa con solicitudes HTTP(S) que leen recursos públicos o que se usan con firmas de acceso compartido (SAS). |
| AnonymousCredentialPolicy |
AnonymousCredentialPolicy se usa con solicitudes HTTP(S) que leen recursos públicos o que se usan con firmas de acceso compartido (SAS). |
| BaseRequestPolicy |
Clase base de la que derivan todas las directivas de solicitud. |
| BufferScheduler |
Esta clase acepta un Node.js flujo legible como entrada y mantiene la lectura de datos de la secuencia en la estructura de búfer interna, hasta que alcanza maxBuffers. Cada búfer disponible intentará desencadenar outgoingHandler. La estructura del búfer interno incluye una matriz de búfer entrante y una matriz de búfer de salida. La matriz de búfer entrante incluye los búferes "vacíos" se pueden rellenar con nuevos datos entrantes. La matriz saliente incluye los búferes rellenados que se van a controlar mediante outgoingHandler. Cada tamaño de búfer anterior se define mediante bufferSize de parámetros. NUM_OF_ALL_BUFFERS = BUFFERS_IN_INCOMING + BUFFERS_IN_OUTGOING + BUFFERS_UNDER_HANDLING NUM_OF_ALL_BUFFERS menor o igual que maxBuffers SUGERENCIAS PARA MEJORAR EL RENDIMIENTO:
|
| Credential |
Credential es una clase abstracta para la firma de solicitudes HTTP de Azure Storage. Esta clase hospedará una factoría credentialPolicyCreator que genera CredentialPolicy. |
| CredentialPolicy |
Directiva de credenciales que se usa para firmar solicitudes HTTP(S) antes de enviarlos. Se trata de una clase abstracta. |
| Readable | |
| StorageBrowserPolicy |
StorageBrowserPolicy controlará las diferencias entre Node.js y el entorno de ejecución del explorador, entre los que se incluyen:
En Node.js, esta política es un no-op paso de paso. |
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory es una clase de fábrica que ayuda a generar objetos StorageBrowserPolicy. |
| StorageCRC64Calculator |
Clase utilizada para calcular la suma de comprobación CRC64 |
| StorageRetryPolicy |
Directiva de reintento con reintento exponencial y reintento lineal implementado. |
| StorageRetryPolicyFactory |
StorageRetryPolicyFactory es una clase de fábrica que ayuda a generar objetos StorageRetryPolicy. |
| StorageSharedKeyCredential |
SOLO ESTÁ DISPONIBLE EN NODE.JS RUNTIME. StorageSharedKeyCredential para la autorización de clave de cuenta del servicio Azure Storage. |
| StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy es una directiva que se usa para firmar la solicitud HTTP con una clave compartida. |
| UserDelegationKeyCredential |
SOLO ESTÁ DISPONIBLE EN NODE.JS RUNTIME. UserDelegationKeyCredential solo se utiliza para la generación de SAS de delegación de usuarios. Vea https://learn.microsoft.com/rest/api/storageservices/create-user-delegation-sas. |
Interfaces
| NodeJSReadableStream |
Secuencia legible Node.js que también tiene un |
| StorageRetryOptions |
Interfaz de opciones de reintento de blobs de storage. |
| StorageSharedKeyCredentialPolicyOptions |
Opciones usadas para configurar StorageSharedKeyCredentialPolicy. |
| StructuredMessageDecodingStreamOptions |
Opciones utilizadas al crear StructuredMessageDecodingStream |
| StructuredMessageEncodingStreamOptions |
Opciones utilizadas al crear StructuredMessageEncodingStream |
| UserDelegationKey |
Una clave de delegación de usuario. |
Alias de tipos
| CredentialPolicyCreator |
Función de fábrica que crea una nueva CredentialPolicy que usa nextPolicy proporcionada. |
| OutgoingHandler |
OutgoingHandler es una función asincrónica desencadenada por BufferScheduler. |
Enumeraciones
| StorageRetryPolicyType |
Tipos RetryPolicy. |
Funciones
| New |
Un método de fábrica usado para generar una factoría RetryPolicy. |
| alloc |
Asigna un nuevo búfer de cero lleno del tamaño dado. |
| buffer |
Crea un buffer a partir de un ArrayBuffer, con offset y longitud opcionales. |
| create |
Crea un blob a partir de los datos dados. Utiliza una referencia indirecta de constructor para sortear las definiciones restrictivas de tipos de Blob de React Native (que solo aceptan cadenas | Blob, no ArrayBuffer). |
| get |
Devuelve la longitud de bytes de un búfer. |
| get |
|
| is |
Comprueba si un valor es un Node.js Buffer. |
| storage |
storageBrowserPolicy es una política que se usa para evitar que los exploradores almacenen en caché las solicitudes y para quitar las cookies y los encabezados explícitos de longitud de contenido. En Node.js, esta política es un no-op paso de paso. |
| storage |
storageCorrectContentLengthPolicy para establecer correctamente el encabezado Content-Length con la longitud del cuerpo de la solicitud. |
| storage |
StorageRequestFailureDetailsParserPolicy |
| storage |
Directiva de reintento con reintento exponencial y reintento lineal implementado. |
| storage |
storageSharedKeyCredentialPolicy controla las solicitudes de firma mediante claves de cuenta de almacenamiento. |
| structured |
Decodificar el cuerpo estructurado para la validación de contenido CRC64 en almacenamiento, descargando. |
| structured |
Decodificar el cuerpo estructurado para la validación de contenido CRC64 en almacenamiento, descargando. |
| structured |
Codificar un cuerpo estructurado para la validación de contenido CRC64 en almacenamiento, subida. |
Variables
| storage |
El identificador programático de la Política de AlmacenamientoNavegador. |
| storage |
El identificador programático de la política storageCorrectContentLengthLength. |
| storage |
El identificador programático de la Política StorageRequestFailureDetailsParserPolicy. |
| storage |
Nombre de la StorageRetryPolicy |
| storage |
El identificador programático de la PolicyStorageSharedKeySharedKeyCredentialPolicy. |
Detalles de la función
NewRetryPolicyFactory(StorageRetryOptions)
Un método de fábrica usado para generar una factoría RetryPolicy.
function NewRetryPolicyFactory(retryOptions?: StorageRetryOptions): RequestPolicyFactory
Parámetros
- retryOptions
- StorageRetryOptions
Devoluciones
allocBuffer(number)
Asigna un nuevo búfer de cero lleno del tamaño dado.
function allocBuffer(size: number): NodeBuffer
Parámetros
- size
-
number
Devoluciones
NodeBuffer
bufferFromArrayBuffer(ArrayBuffer, number, number)
Crea un buffer a partir de un ArrayBuffer, con offset y longitud opcionales.
function bufferFromArrayBuffer(ab: ArrayBuffer, byteOffset?: number, length?: number): NodeBuffer
Parámetros
- ab
-
ArrayBuffer
- byteOffset
-
number
- length
-
number
Devoluciones
NodeBuffer
createBlobFromData(Blob | ArrayBuffer | ArrayBufferView)
Crea un blob a partir de los datos dados. Utiliza una referencia indirecta de constructor para sortear las definiciones restrictivas de tipos de Blob de React Native (que solo aceptan cadenas | Blob, no ArrayBuffer).
function createBlobFromData(data: Blob | ArrayBuffer | ArrayBufferView): Blob
Parámetros
- data
-
Blob | ArrayBuffer | ArrayBufferView
Devoluciones
Blob
getBufferLength(Buffer)
Devuelve la longitud de bytes de un búfer.
function getBufferLength(buffer: Buffer): number
Parámetros
- buffer
-
Buffer
Devoluciones
number
getCachedDefaultHttpClient()
isBuffer(unknown)
Comprueba si un valor es un Node.js Buffer.
function isBuffer(value: unknown): value
Parámetros
- value
-
unknown
Devoluciones
value
storageBrowserPolicy()
storageBrowserPolicy es una política que se usa para evitar que los exploradores almacenen en caché las solicitudes y para quitar las cookies y los encabezados explícitos de longitud de contenido.
En Node.js, esta política es un no-op paso de paso.
function storageBrowserPolicy(): PipelinePolicy
Devoluciones
storageCorrectContentLengthPolicy()
storageCorrectContentLengthPolicy para establecer correctamente el encabezado Content-Length con la longitud del cuerpo de la solicitud.
function storageCorrectContentLengthPolicy(): PipelinePolicy
Devoluciones
storageRequestFailureDetailsParserPolicy()
StorageRequestFailureDetailsParserPolicy
function storageRequestFailureDetailsParserPolicy(): PipelinePolicy
Devoluciones
storageRetryPolicy(StorageRetryOptions)
Directiva de reintento con reintento exponencial y reintento lineal implementado.
function storageRetryPolicy(options?: StorageRetryOptions): PipelinePolicy
Parámetros
- options
- StorageRetryOptions
Devoluciones
storageSharedKeyCredentialPolicy(StorageSharedKeyCredentialPolicyOptions)
storageSharedKeyCredentialPolicy controla las solicitudes de firma mediante claves de cuenta de almacenamiento.
function storageSharedKeyCredentialPolicy(options: StorageSharedKeyCredentialPolicyOptions): PipelinePolicy
Parámetros
Devoluciones
structuredMessageDecodingBrowser(Blob | ReadableStream<Uint8Array>)
Decodificar el cuerpo estructurado para la validación de contenido CRC64 en almacenamiento, descargando.
function structuredMessageDecodingBrowser(source: Blob | ReadableStream<Uint8Array>): Promise<Blob>
Parámetros
- source
-
Blob | ReadableStream<Uint8Array>
Devoluciones
Promise<Blob>
structuredMessageDecodingStream(ReadableStream, StructuredMessageDecodingStreamOptions)
Decodificar el cuerpo estructurado para la validación de contenido CRC64 en almacenamiento, descargando.
function structuredMessageDecodingStream(source: ReadableStream, options: StructuredMessageDecodingStreamOptions): NodeJS.ReadableStream
Parámetros
- source
-
ReadableStream
Devoluciones
structuredMessageEncoding(RequestBodyType, number)
Codificar un cuerpo estructurado para la validación de contenido CRC64 en almacenamiento, subida.
function structuredMessageEncoding(source: RequestBodyType, contentLength: number): Promise<{ body: HttpRequestBody, encodedContentLength: number }>
Parámetros
- source
- RequestBodyType
- contentLength
-
number
Devoluciones
Promise<{ body: HttpRequestBody, encodedContentLength: number }>
Detalles de variables
storageBrowserPolicyName
El identificador programático de la Política de AlmacenamientoNavegador.
storageBrowserPolicyName: "storageBrowserPolicy"
Tipo
"storageBrowserPolicy"
storageCorrectContentLengthPolicyName
El identificador programático de la política storageCorrectContentLengthLength.
storageCorrectContentLengthPolicyName: "StorageCorrectContentLengthPolicy"
Tipo
"StorageCorrectContentLengthPolicy"
storageRequestFailureDetailsParserPolicyName
El identificador programático de la Política StorageRequestFailureDetailsParserPolicy.
storageRequestFailureDetailsParserPolicyName: "storageRequestFailureDetailsParserPolicy"
Tipo
"storageRequestFailureDetailsParserPolicy"
storageRetryPolicyName
Nombre de la StorageRetryPolicy
storageRetryPolicyName: "storageRetryPolicy"
Tipo
"storageRetryPolicy"
storageSharedKeyCredentialPolicyName
El identificador programático de la PolicyStorageSharedKeySharedKeyCredentialPolicy.
storageSharedKeyCredentialPolicyName: "storageSharedKeyCredentialPolicy"
Tipo
"storageSharedKeyCredentialPolicy"