BlockBlobUploadOptions interface
Opciones para configurar la operación de carga .
- Extends
Propiedades
abort |
Implementación de la |
blob |
Encabezados HTTP que se van a establecer al cargar en un blob en bloques. Un encabezado común que se va a establecer es |
conditions | Condiciones que se deben cumplir al cargar en el blob en bloques. |
customer |
Información de clave proporcionada por el cliente. |
encryption |
Opcional. Versión 2019-07-07 y posteriores. Especifica el nombre del ámbito de cifrado que se va a usar para cifrar los datos proporcionados en la solicitud. Si no se especifica, el cifrado se realiza con el ámbito de cifrado de cuenta predeterminado. Para más información, consulte Cifrado en reposo para los servicios de Azure Storage. |
immutability |
Opcional. Especifica la directiva de inmutabilidad para un blob. Tenga en cuenta que es el parámetro solo aplicable a un blob dentro de un contenedor que tiene habilitado el gusano de nivel de versión. |
legal |
Opcional. Indica si se debe colocar una suspensión legal en el blob. Tenga en cuenta que es el parámetro solo aplicable a un blob dentro de un contenedor que tiene habilitado el gusano de nivel de versión. |
metadata | Colección de pares de cadenas clave-valor que se van a asociar al blob al cargarlo en un blob en bloques. |
on |
Devolución de llamada para recibir eventos en el progreso de la operación de carga. |
tags | Etiquetas de blob. |
tier | Nivel de acceso. Más detalles: https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers |
Propiedades heredadas
tracing |
Opciones para configurar intervalos creados al habilitar el seguimiento. |
Detalles de las propiedades
abortSignal
Implementación de la AbortSignalLike
interfaz para indicar la solicitud para cancelar la operación.
Por ejemplo, use el @azure/abort-controller para crear un AbortSignal
.
abortSignal?: AbortSignalLike
Valor de propiedad
blobHTTPHeaders
Encabezados HTTP que se van a establecer al cargar en un blob en bloques. Un encabezado común que se va a establecer es blobContentType
, lo que permite al explorador proporcionar funcionalidad basada en el tipo de archivo.
blobHTTPHeaders?: BlobHTTPHeaders
Valor de propiedad
conditions
Condiciones que se deben cumplir al cargar en el blob en bloques.
conditions?: BlobRequestConditions
Valor de propiedad
customerProvidedKey
Información de clave proporcionada por el cliente.
customerProvidedKey?: CpkInfo
Valor de propiedad
encryptionScope
Opcional. Versión 2019-07-07 y posteriores. Especifica el nombre del ámbito de cifrado que se va a usar para cifrar los datos proporcionados en la solicitud. Si no se especifica, el cifrado se realiza con el ámbito de cifrado de cuenta predeterminado. Para más información, consulte Cifrado en reposo para los servicios de Azure Storage.
encryptionScope?: string
Valor de propiedad
string
immutabilityPolicy
Opcional. Especifica la directiva de inmutabilidad para un blob. Tenga en cuenta que es el parámetro solo aplicable a un blob dentro de un contenedor que tiene habilitado el gusano de nivel de versión.
immutabilityPolicy?: BlobImmutabilityPolicy
Valor de propiedad
legalHold
Opcional. Indica si se debe colocar una suspensión legal en el blob. Tenga en cuenta que es el parámetro solo aplicable a un blob dentro de un contenedor que tiene habilitado el gusano de nivel de versión.
legalHold?: boolean
Valor de propiedad
boolean
metadata
Colección de pares de cadenas clave-valor que se van a asociar al blob al cargarlo en un blob en bloques.
metadata?: Metadata
Valor de propiedad
onProgress
Devolución de llamada para recibir eventos en el progreso de la operación de carga.
onProgress?: (progress: TransferProgressEvent) => void
Valor de propiedad
(progress: TransferProgressEvent) => void
tags
tier
Nivel de acceso. Más detalles: https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers
tier?: string
Valor de propiedad
string
Detalles de las propiedades heredadas
tracingOptions
Opciones para configurar intervalos creados al habilitar el seguimiento.
tracingOptions?: OperationTracingOptions
Valor de propiedad
Heredado deCommonOptions.tracingOptions