Partilhar via


BlockBlobParallelUploadOptions interface

Interface de opção para uploadFile e <xref:BlockBlobClient.uploadSeekableStream>.

Extends

Propriedades

abortSignal

Uma implementação da interface AbortSignalLike para sinalizar o pedido de cancelamento da operação. Por exemplo, use o controlador @azure/abort para criar um AbortSignal.

blobHTTPHeaders

Cabeçalhos HTTP de Blob. Um cabeçalho comum a ser definido é blobContentType, permitindo que o navegador forneça funcionalidade com base no tipo de arquivo.

blockSize

Tamanho do blob do bloco de destino em bytes.

concurrency

Simultaneidade do carregamento paralelo. Deve ser maior ou igual a 0.

conditions

Cabeçalhos de condições de acesso.

encryptionScope

Opcional. Versão 2019-07-07 e posterior. Especifica o nome do escopo de criptografia a ser usado para criptografar os dados fornecidos na solicitação. Se não for especificado, a criptografia será executada com o escopo de criptografia de conta padrão. Para obter mais informações, consulte Criptografia em repouso para os Serviços de Armazenamento do Azure.

maxSingleShotSize

Limite de tamanho de blob em bytes para iniciar o carregamento simultâneo. O valor padrão é 256MB, tamanho de blob menor que esta opção será carregado através de uma operação de E/S sem simultaneidade. Você pode personalizar um valor menor que o valor padrão.

metadata

Metadados de blob de bloco.

onProgress

Atualizador de progresso.

tags

Tags de blob.

tier

Camada de acesso. Mais detalhes - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

Propriedades Herdadas

tracingOptions

Opções para configurar extensões criadas quando o rastreamento está habilitado.

Detalhes de Propriedade

abortSignal

Uma implementação da interface AbortSignalLike para sinalizar o pedido de cancelamento da operação. Por exemplo, use o controlador @azure/abort para criar um AbortSignal.

abortSignal?: AbortSignalLike

Valor de Propriedade

blobHTTPHeaders

Cabeçalhos HTTP de Blob. Um cabeçalho comum a ser definido é blobContentType, permitindo que o navegador forneça funcionalidade com base no tipo de arquivo.

blobHTTPHeaders?: BlobHTTPHeaders

Valor de Propriedade

blockSize

Tamanho do blob do bloco de destino em bytes.

blockSize?: number

Valor de Propriedade

number

concurrency

Simultaneidade do carregamento paralelo. Deve ser maior ou igual a 0.

concurrency?: number

Valor de Propriedade

number

conditions

Cabeçalhos de condições de acesso.

conditions?: BlobRequestConditions

Valor de Propriedade

encryptionScope

Opcional. Versão 2019-07-07 e posterior. Especifica o nome do escopo de criptografia a ser usado para criptografar os dados fornecidos na solicitação. Se não for especificado, a criptografia será executada com o escopo de criptografia de conta padrão. Para obter mais informações, consulte Criptografia em repouso para os Serviços de Armazenamento do Azure.

encryptionScope?: string

Valor de Propriedade

string

maxSingleShotSize

Limite de tamanho de blob em bytes para iniciar o carregamento simultâneo. O valor padrão é 256MB, tamanho de blob menor que esta opção será carregado através de uma operação de E/S sem simultaneidade. Você pode personalizar um valor menor que o valor padrão.

maxSingleShotSize?: number

Valor de Propriedade

number

metadata

Metadados de blob de bloco.

metadata?: {[propertyName: string]: string}

Valor de Propriedade

{[propertyName: string]: string}

onProgress

Atualizador de progresso.

onProgress?: (progress: TransferProgressEvent) => void

Valor de Propriedade

(progress: TransferProgressEvent) => void

tags

Tags de blob.

tags?: Tags

Valor de Propriedade

tier

Camada de acesso. Mais detalhes - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tier?: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

tracingOptions

Opções para configurar extensões criadas quando o rastreamento está habilitado.

tracingOptions?: OperationTracingOptions

Valor de Propriedade

herdado deCommonOptions.tracingOptions